Posted in

Software Engineer II

Software Engineer II

CompanyUber
LocationSan Francisco, CA, USA, Sunnyvale, CA, USA
Salary$167000 – $185500
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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