Software Engineer II
Company | Uber |
---|---|
Location | San Francisco, CA, USA, Sunnyvale, CA, USA |
Salary | $167000 – $185500 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 1-year full-time Software Engineering work experience
- 1-year total technical software engineering experience in one or more of the following areas: Programming language (e.g., C, C++, Java, Python, or Go)
- Experience building distributed systems, backend services, and RESTful APIs
- Proficiency in building modern frontend applications using React, Vue, or Angular
- Experience working with relational and/or NoSQL databases
Responsibilities
- Design and deliver high-performance, user-centric systems for real-time global platforms
- Own services end-to-end from frontend to backend
- Tackle complex engineering challenges and drive product innovation
- Mentor engineers and collaborate cross-functionally to ship cohesive solutions
- Monitor and optimize production systems
- Contribute to architectural designs and foster a positive team culture
Preferred Qualifications
- Familiarity with message queues and streaming systems (e.g., Kafka)
- Experience with distributed data stores like Cassandra, DynamoDB, Redis
- Experience building customer-facing web apps with strong UX consideration
- Experience building or integrating applications using Large Language Models (LLMs) or other Generative AI technologies to enhance user workflows or automate complex tasks
- Salesforce engineering experience (e.g., Apex, Visualforce, Lightning Web Components), CRM integration, or platform customization at scale