Software Engineer II- Backend, Delivery & Ads
Uber10 months ago
San Francisco, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Collaborates with stakeholders within the team to build and maintain backend services and solutions supporting user-facing products. This role is part of a dynamic Delivery organization that solves complex logistical challenges at a massive scale. You may be matched to teams such as Ads, Search, or Grocery, each driving innovation and scalability.
Key Responsibilities
- Design, develop, and maintain robust and scalable software solutions
- Collaborate with product managers, cross-engineering teams, data scientists and other partners to gather requirements and translate them into technical specifications
- Lead the entire development lifecycle from architecture design and coding to deployment
- Conduct thorough code reviews, offering constructive feedback to maintain high code quality
- Stay up-to-date with the latest technologies and industry trends, recommending appropriate improvements
Required Qualifications
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or a related field with at least 1 year of full-time Software Engineering work experience OR a PhD in a relevant field
- Proficiency in at least one programming language such as Java, C++, Python, or Go
- Minimum 1 year of experience with backend development, building and delivering end-user products
Preferred Qualifications
- Master’s degree or higher in Computer Science, Engineering, Mathematics or a related field
- More than 3 years of full-time Software Engineering work experience
- Experience building highly available distributed systems at scale and working across multiple backend services
- Familiarity with scalable backend systems utilizing a microservices architecture
- Commitment to quality evident through code reviews, documentation, and thorough testing
- Expertise in optimization techniques, algorithmic development, and strong problem-solving skills
Benefits & Perks
- Compensation: Base salary range of USD $171,000 - $190,000 per year for roles based in New York, San Francisco, Seattle, and Sunnyvale.
- Eligibility to participate in Uber's bonus program and potential for an equity award & other types of comp
- Access to various benefits as detailed at Uber Careers Benefits
Required Skills
Code Reviews
Microservices Architecture
Distributed Systems
Java
Backend Development
Algorithm Design