Sr Software Engineer
Full Job Description
Senior Software Engineer - Backend
About the Role
We are seeking a highly skilled Senior Software Engineer to join our backend team. In this role, you will play a pivotal part in designing, developing, and deploying the next generation of our product configuration stack. This system is critical for supporting Uber's user-facing products and empowering our Operations and Technology teams to launch new products with greater speed and reliability.
You will collaborate closely with stakeholders across Engineering, Operations, and Product Management to build large-scale, highly available (four 9s), and low-latency systems. Your work will directly impact Uber's ability to innovate faster by defining the future of our platform, both technically and product-wise.
Key responsibilities include designing, implementing, and shipping reliable, well-tested features. You will also interact with users and analyze data to identify and solve the next major challenges. Furthermore, you will contribute to the growth and development of your team members through coaching and mentorship.
What You'll Need
- At least 7 years of hands-on experience developing highly scalable backend microservices using technologies like Java and Go.
- Proven experience with the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment best practices.
- Demonstrated experience in technical collaboration with other engineers and product managers.
- A strong passion for your team's mission and a proactive, self-starting attitude.
- Proven development experience and proficiency in distributed systems and microservices.
- Excellent communication and collaboration skills, with the ability to effectively promote ideas and remain open to feedback.
Bonus Points
- Highly efficient coding skills in Golang, Java, or similar languages.
- Comfort and experience in managing and working with complex systems.
- Proven track record of shipping high-quality product features on schedule and with high velocity.
- A strong sense of ownership and accountability.
Company
Uber
Uber is a global technology company that offers a range of services, including ride-sharing and food delivery. Operating in numerous cities worldwide, Uber leverages its platform to connect consumers ...