FAQs
What is the main mission of Uber's Developer Platform as it relates to this role?
The mission of Uber's Developer Platform is to enable engineers at Uber to build high-quality software consistently and without frustration.
What key responsibilities are associated with the Engineering Manager II position?
Key responsibilities include defining and driving the technical strategy for CI, overseeing the design, development, and deployment of CI features, developing insights into best practices in software development and CI/CD pipelines, advocating for developer needs, and caring for the careers of the engineers you manage.
What are the basic qualifications required for this role?
The basic qualifications include a Bachelor's degree in Computer Science, Engineering, or a related field, 7+ years of experience with at least 5+ years in management, strong backend development experience in languages like Java, Python, or Go, experience with CI/CD tools and practices, and effective communication skills to articulate technical concepts to non-technical stakeholders.
Are there any preferred qualifications for candidates applying to this position?
Yes, preferred qualifications include exposure to Buildkite, Bazel, or similar CI/CD tools, experience with developer platforms or related products, knowledge of cloud platforms, APIs, and developer tools, and familiarity with infrastructure as code (IaC) and containerization technologies like Docker and Kubernetes.
What programming languages are required for this position?
Candidates should have strong backend development experience and proficiency in programming languages such as Java, Python, or Go.
What is the team structure for the Engineering Manager II role?
The Engineering Manager II will lead the Continuous Integration (CI) team within the Developer Platform, overseeing the design and implementation of CI features and services while supporting the development and careers of their team members.
Is experience with CI/CD tools a requirement for this position?
Yes, experience with CI/CD tools and practices is a basic requirement for the Engineering Manager II position.
What is the preferred work experience for applicants?
Applicants are preferred to have 7+ years of experience in software engineering, with at least 5+ years in a management role.
Will the Engineering Manager II work closely with non-technical stakeholders?
Yes, effective communication skills are essential, as the Engineering Manager II will need to articulate technical concepts to non-technical stakeholders.
Is there an emphasis on the professional development of team members?
Yes, caring for the cohesion and careers of the engineers that report to this role is one of the key responsibilities.