Sr Software Engineer - Backend Job in Uber Technologies Inc
Sr Software Engineer - Backend
- Hyderabad, Telangana
- Not Disclosed
- Full-time
- Permanent
Basic Qualification:
\* BS or MS degree in computer science, similar technical field of study or equivalent practical experience.
\* 8+ years of experience as a software engineer and building large-scale distributed systems
\* Coding chops, clean, elegant, bug-free code in languages like Java, GO or similar
\* Skilled in architecture: Solid understanding of distributed systems architecture - consensus, convergence, data consistency, and performance/efficiency constructs
\* Strong desire to learn and grow, while building the best-in-class systems
\* Experienced at Cross Team Communication: Strong flair for effective communication and collaboration - you know when to push on and when to step back. We work closely with several groups and supporting these other groups is a key part of scaling our business.
\* Passionate about helping teams grow by inspiring and mentoring engineers.
\* Ability to Identify and resolve performance and scalability issues
What Candidate will do
\* Direct efforts to understand requirements and translate strategically important business or technical problems into executable and extensible designs.
\* Build reliable, high-quality solutions that scale with Uber's engineering processes.
\* Deliver and review technical design, code and documentation.
\* Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity.
\* Manage upstream and downstream dependencies, collaborate with other engineering teams
\* Mentor and support your fellow teammates.
\* Define standards in Coding, testing, monitoring, and alerting systems and lead team to complete them.
Minimum 8 Years
2 - 4 Hires