Sr Software Engineer - Backend Job in Uber Technologies Inc

Sr Software Engineer - Backend

Apply Now
Job Summary

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.

Experience Required :

Minimum 8 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs