What You Will Do- Direct efforts within the organization to understand requirements and consolidate and translate strategically important business or technical problems into executable and extensible designs.
- Lead all aspects of design development that incorporates current short- and long-term needs, and can be extended for future needs.
- Address systemic issues, needs, and business requirements of various customers and teams, the ease of adoption, and documentation.
- Identify and advocate for strategic investments in extensible solutions within the organization, and build extensible solutions capable of reuse or integration to avoid redundant development.
- Serve as a resource for the team to connect them with broader engineering directions and initiatives.
- Scale up initiatives quickly, leveraging and assigning appropriate resources to various tasks and sub-tasks, and facilitating rapid movement towards end-goal.
- Set the standard of the engineering and/or people culture within their organization.
- Serve as a role model for mentoring and developing engineers into impactful citizens of Uber engineering.
- Define standards in testing, monitoring, and alerting systems and lead organizations to complete them.
Basic Qualifications- 10+ 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
- Must have led teams of engineers to deliver autonomously on large multi-functionally driven projects
- 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.
- Push the bar on engineering standard processes and help leaders build a strong engineering culture
- Passionate about helping teams grow by inspiring and mentoring engineers.
- Ability to Identify and resolve performance and scalability issues
Preferred Qualifications- Experience across the Tech Stack including Backend/Frontend/Data/ML
- Contributed to the broader technical community through tech talks, publications, open source projects, or other ways.
- Have a proven track record working across an organization not just across teams.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .