Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer - Production Tooling and Organizational Systems

Wish

Software Engineer - Production Tooling and Organizational Systems

San Francisco, CA
Full Time
Paid
  • Responsibilities

    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

    Responsibilities

    • 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.

  • Qualifications

    Qualifications

    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.

  • Industry
    Transportation / Trucking / Railroad