Software Engineer - Production Tooling and Organizational Systems @ Wish - San Francisco, CA

Job Overview

6 days ago

Software Engineer - Production Tooling and Organizational Systems

Wish - San Francisco, CA

Company Description

Wish is a mobile e-commerce platform that flips traditional shopping on its head. We connect hundreds of millions of people with the widest selection of delightful, surprising, and—most importantly—affordable products delivered directly to their doors. Each day on Wish, millions of customers in more than 160 countries around the world discover new products. For our over 1 million merchant partners, anyone with a good idea and a mobile phone can instantly tap into a global market.

We're fueled by creating unique products and experiences that give people access to a new type of commerce, where all are welcome. If you’ve been searching for a supportive environment to chase your curiosity and use data to investigate the questions that matter most to you, this is the place.

Job Description

About The Job

As a Software Engineer on the Production Tooling and Organizational Systems team, you will work with the latest technologies and systems to help scale our overall organizational and development productivity. Our applications and solutions are used by staff across the Wish organization to bring to life our vision for the discovery-based e-commerce marketplace. We’re looking for engineers who are passionate about their craft and willing to question the status quo. We believe there is no perfect solution, but only the most appropriate given the current constraints. We want engineers who embody that, always looking for ways to improve their workflow and scale their peers. You’ll get the opportunity to work on everything from end to end. From the initial design of applications/features till it’s delivered to customers. Examples include Architecture design, UI design, API design, Application Orchestration, Code Development, e.t.c. You’ll also get the opportunity to collaborate with numerous teams across Wish to deliver solutions that have an immediate impact.

We need versatile engineers who embody leadership, have a strong sense of ownership, and are self-motivated to help us continue pushing the boundaries of technology.

You will manage project priorities, deadlines, and deliverables with your technical expertise. You will design, develop, test, deploy, maintain, and enhance software solutions


  • Write product or system development code.

  • Collaborate with developers and stakeholders within and outside of the team.

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.

  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).

  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.

  • Triage product or system issues and debug/track/resolve them by analyzing the sources of issues and the impact on the service operations and quality.


Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience

  • 2+ years of experience building applications and/or developer tooling in Python

  • Experience with Bash or equivalent scripting languages

  • Experience with container and cloud technologies. i.e., Docker, Kubernetes, AWS (S3, DynamoDB), e.t.c. and equivalent technologies

  • Experience with version control systems with git.

  • Experience with code reviews both as the feature developer and reviewer

  • Experience with architecture and system design

  • Experience with object-oriented design and programming

  • Experience with implementing and utilizing monitoring and alerting.

  • Strong communication and collaboration skills

  • Strong desire to learn on all fronts. i.e. new technologies, development strategies e.t.c.

  • Customer-centric focus and obsession.

  • Passion for technology and problem-solving.

Preferred qualifications

  • Experience building applications and/or developer tooling in Golang

  • Experience with the Golang, React, and Node

  • Experience with Linux and Linux systems

  • Experience with Gitlab CI/CD

  • Experience with code version control via Git - Github and/or Gitlab

  • Experience with API design

  • Experience with testing and testing strategies

  • Experience with on-call and troubleshooting

Nice to have

  • Experience with the React and Node

  • Experience with Linux and Linux systems

  • Experience with Prometheus and Graphana monitoring stack

  • Experience with secret management

Here at Wish, you are joining a team and company at a time of growth and transformation. You will love being surrounded by people who are as passionate as you are about e-commerce, technology, and a data-driven culture. Even if you don't meet 100% of the above, we encourage you to still apply!

Additional Information

Wish values diversity and is committed to creating an inclusive work environment. We provide equal employment opportunities for all applicants and employees. We do not discriminate based on any legally-protected class or characteristic. Employment decisions are made based on qualifications, merit, and business needs. If you need assistance or accommodation due to a disability, please let your recruiter know. For job positions in San Francisco, CA, and other locations where required, we will consider employment for qualified applicants with arrest and conviction records.

Individuals applying for positions at Wish, including California residents, can see our privacy policy here.

Similar Jobs

Software Development Engineer


San Francisco, CA

You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

Staff Software Engineer


San Francisco, CA

To qualify as being fully vaccinated against COVID-19 there should have been a two week period after receiving the second dose (or any government recommended…

Software Development Engineer


San Jose, CA

Adobe has successfully transformed from a traditional desktop software vendor to software as a service provider. Building cloud-based services for e-commerce.

Staff Software Engineer - Backend


San Francisco, CA

Our logistics engine looks at every visit (service needed, acuity, payer, suitable care modalities) and every provider (skills, licenses, credentials) and…

Software Engineer

FS Studio

Emeryville, CA

With our innovative global team, we strive to be our clients’ long-term partners to build great products, create immersive solutions and extend their…

Senior Machine Learning Engineer


San Francisco, CA

5+ years of experience shipping software. Our total compensation package also includes stock options. We collaborate closely across every function because we…

Software Engineer II

Omada Health

San Francisco, CA

You care about writing quality software and recognize that there are often many right answers. As a software engineer at Omada, you will be a part of building…

Backend Software Engineer


San Francisco, CA

Our organization is built on trust and mutual respect, we know that it's only together that we achieve truly great things.

Software Engineer


San Francisco, CA

Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We call six countries "home".

Full Stack Engineer, Warehouse Transportation Team

Stitch Fix

San Francisco, CA

At Stitch Fix, our goal is to help our customers look great and feel great about themselves by revolutionizing how people shop. Get to be creative every day.

Software Engineer 2

eBay Inc.

San Jose, CA

You’ll be working with a world class team of engineers, designers, product managers, and analysts to create great products that make a difference on one of the…

Senior Test Automation Engineer

California Public Employees' Retirement System (CalPERS)

Sacramento, CA

Are you interested in learning automation testing? The California Public Employees’ Retirement System (CalPERS) is the nation’s largest public pension fund,…

Software Test Engineer II


San Francisco, CA

3+ years of experience in software QA and test automation. Co-founded by CEO Fred Turner and powered by a team of world-leading doctors, scientists, engineers,…

GIS Developer


San Francisco, CA

ESRI ArcGIS, including the following specific components: O Image Server o Portal (required). O ArcGIS Enterprise and ArcGIS Online Environment.

Automation Engineer

TDK Headway Technologies, Inc.

Milpitas, CA

Three years of experience software or hardware modeling, simulation or algorithms. Performs other duties of a similar nature or level*. Get job alerts by email.

Lead Full Stack Engineer

Tech Brothers Infoservices

San Francisco, CA

Minimum 5 years of proven experience in building high-performance Software Applications. 5.) What is the candidate’s desired total compensation?

Staff Machine Learning Engineer


San Francisco, CA

5+ years of experience shipping software. Our total compensation package also includes stock options. We collaborate closely across every function because we…

Principal Software Engineer

Cadence Design Systems

San Jose, CA

The Conformal team is a diverse group of innovative, talented and passionate engineers committed to delivering cutting-edge verification technologies and…

MTS Software Development Engineer

Advanced Micro Devices, Inc.

San Jose, CA

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve…

Software Engineer Co-op


Sunnyvale, CA

Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Nokia offers flexible and hybrid working schemes, continuous…

Sr Java Developer

BMC Software

Santa Clara, CA

Contribute to all stages of software development lifecycle. BMC works with 86% of the Forbes Global 50 and customers and partners around the world to create…

React JS Developer

vebyond corp

San Francisco, CA

Creative and effective in oral and written communication, ability to communicate with all stakeholders in distributed teams. Work Location: On the road.

Application Programmer - 1006

KeyLogic Systems

Livermore, CA

Provide software maintenance activities implementing general use software languages. Knowledge and use of specified software languages and libraries is required…

Software Engineering Architect - Secrets Team


San Francisco, CA

Develop highly scalable, automatic and flexible defense system integrating extensive data collection, big data processing, machine learning detection, automatic…