About the Role
This role requires a strong technical leader who can collaborate cross-functionally, mentor teams, and drive the engineering strategy for critical support services at scale.
Technical Leadership:
- Design and develop scalable, fault-tolerant systems to support customer interactions globally.
- Set technical direction for large-scale projects, ensuring alignment with Uber's overall engineering and business objectives.
Collaboration & Mentorship:
- Partner with cross-functional teams, including Product, Data Science, and Operations, to define requirements and deliver impactful solutions.
- Mentor and coach junior engineers, fostering a culture of technical excellence and continuous learning.
- Collaborate with global engineering teams to ensure seamless integration and consistent user experiences.
Problem Solving & Innovation:
- Identify bottlenecks in the customer support lifecycle and propose innovative solutions.
- Leverage emerging technologies to enhance the efficiency of tools used by customer support agents.
- Drive initiatives to improve system performance, reliability, and cost-effectiveness.
Ownership & Execution:
- Own the development and delivery of critical systems from inception to production.
- Establish best practices for coding, deployment, and incident management within the team.
- Work closely with leadership to prioritize and manage engineering roadmaps.
- - - - Basic Qualifications ----
- 10+ years of professional software development experience, with at least 3 years in a leadership role.
- Proven track record in designing and delivering large-scale distributed systems in a high-availability environment.
- - - - Preferred Qualifications ----
Technical Skills:
- Expertise in one or more programming languages (e.g., Java, Python, Go, C++).
- Strong knowledge of cloud platforms (e.g., AWS, GCP) and containerisation technologies (e.g., Kubernetes, Docker).
- Experience with databases (SQL and NoSQL), micro services architecture, and messaging systems.
- Proficiency in building solutions with a focus on scalability, reliability, and performance.
Domain Knowledge:
- Familiarity with customer support systems, or related technologies is a strong plus.
Soft Skills:
- Exceptional problem-solving skills and the ability to think critically and strategically.
- Strong communication and interpersonal skills to work effectively across teams and with stakeholders.
- A growth mindset with the ability to adapt to a fast-paced, ever-changing environment.
* 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 .