What the Candidate Will Do
- Act as tech lead and mentor for software engineers.
- Design, develop, and maintain backend systems and services
- Write clean, efficient, and well-documented code
- Participate in code reviews and contribute to the development of engineering best practices
- Debug and troubleshoot complex issues across multiple systems
- Collaborate with other teams to identify and resolve system bottlenecks
- Ensure that systems are secure and data is protected
- Stay up-to-date with new technologies and methodologies related to backend development
- - - - Basic Qualifications ----
- Programming language (e.g. C, C++, Java, Python, or Go)
- Experience working with distributed and/or concurrent systems, knowing the tradeoffs between stateful/stateless and synchronous/asynchronous architectures.
- Good written and verbal communication skills, including the ability to write detailed technical documents
- Proven track record of leading cross-functional teams to deliver complex, successful and high impact projects.
- Experience mentoring and empowering junior engineers, helping them grow their technical expertise and leadership skills.
- - - - Preferred Qualifications ----
For New York, NY-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link .