Sr Software Engineer

Uber is a technology company revolutionizing transportation and mobility solutions globally.
Backend
Senior Software Engineer
Hybrid
6+ years of experience

Description For Sr Software Engineer

Uber is seeking a Senior Software Engineer to join their Backend Engineering team in Bangalore, India. The ideal candidate will have 6+ years of experience and a strong background in computer science. Key responsibilities include designing reliable solutions for highly distributed systems, implementing clean and testable code in Go, and actively collaborating across teams. The role requires proficiency in Go, Java, or C++, and experience with large distributed systems, database technologies, and payment systems is preferred. Uber values diversity and offers a collaborative environment where employees are expected to spend at least half of their work time in the assigned office. This position offers an opportunity to contribute to Uber's mission of moving the world forward through innovative technology and engineering solutions.

Last updated 5 months ago

Responsibilities For Sr Software Engineer

  • Design reliable solutions to solve business use cases in a highly distributed system.
  • Implement solutions in Go with a strong focus on clean, readable code with unit and integration test coverage – and run it in production.
  • Actively drive collaboration across multiple teams to create alignment and progress.
  • Take an active part in code change peer reviews to ensure quality and knowledge sharing across the team.
  • Contribute to engineering culture in terms of quality, monitoring, and on-call practices.

Requirements For Sr Software Engineer

Go
Java
  • 6+ years of relevant engineering experience.
  • Bachelor's degree or higher in Computer Science or related fields
  • Proficient with any of the languages: Go, Java or C++
  • Detailed problem-solving and knowledge of algorithms, data structures, and complexity analysis.
  • Experience writing design documents, documentation, incident or outage post-mortems, etc.

Interested in this job?

Jobs Related To Uber Sr Software Engineer

Sr. Software Engineer - Delivery Platform

Senior Software Engineer position at Uber's Delivery Platform, focusing on backend development for their food delivery, grocery, and retail products.

Sr Application Developer- Salesforce Developer

Senior Salesforce Developer position at Uber, requiring 7+ years of experience, focusing on B2B solutions and platform integration with hybrid work arrangement in India.

Sr Integration Engineer - Oracle HCM Cloud

Senior Integration Engineer role at Uber focusing on Oracle HCM Cloud implementations and integrations across HR domains.

Senior Software Engineer

Senior Software Engineer position at Uber focusing on backend development and distributed systems, requiring 6+ years of experience and strong technical leadership skills.

Senior Software Engineer, (Backend) Delivery Experience

Senior Backend Engineer role at Uber's Grocery division, building scalable systems for delivery experience, offering $185k-$205.5k salary with hybrid work model.