Sr. Software Engineer - Build Systems
Postmates
New York, New York
Posted 1 weeks ago
Qualifications
Education
BS/MS/Ph.D. in Computer Science or a related discipline, or equivalent experience.
Responsibilities
Primary Duties
- Partner with fellow engineers to innovate, architect, develop and scale Uber's distributed build platform
- Provide initiative and technical leadership to 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, gather requirements and enable successful adoption of build infrastructure.
- Support your fellow teammates.
Experience Requirements
Required
5+ years of experience in Software Engineering
5 years of experience
Required Skills
Technical Skills
GoC++JavaKotlinTypescriptSwiftJavaScriptBazelBuckPantsNix
Soft Skills
Excellent communication skillsAbility to work well within a team and across offices
Full Job Description
Sr. Software Engineer - Build Systems
Uber's Build team is looking for a top notch Senior Software Engineer to help deliver a frictionless build experience that is fast, reliable, and integrated seamlessly into the developer workflow.
You will help delight our engineering teams, and enable the whole engineering organization to iterate rapidly.
We create and contribute to open source software and collaborate with other industry leading tech companies with the belief that every developer should be productive.
What the Candidate Will Do
Basic Qualifications
Preferred Qualifications
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
Uber's Build team is looking for a top notch Senior Software Engineer to help deliver a frictionless build experience that is fast, reliable, and integrated seamlessly into the developer workflow.
You will help delight our engineering teams, and enable the whole engineering organization to iterate rapidly.
We create and contribute to open source software and collaborate with other industry leading tech companies with the belief that every developer should be productive.
What the Candidate Will Do
- Partner with fellow engineers to innovate, architect, develop and scale Uber's distributed build platform
- Provide initiative and technical leadership to 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, gather requirements and enable successful adoption of build infrastructure.
- Support your fellow teammates.
Basic Qualifications
- BS/MS/Ph.D. in Computer Science or a related discipline, or equivalent experience.
- 5+ years of experience in Software Engineering
- Expert level in one of the following programming languages: Go, C++, Java, Kotlin, Typescript, Swift, or JavaScript.
- Build System Expertise: Deep knowledge of at least one build system such as Bazel, Buck, Pants, Nix or similar.
Preferred Qualifications
- Experience contributing to and improving open-source projects like Bazel, Bazel rules, and others.
- Experience working on large scale monorepos
- Experience working on Mobile/Web related build toolings
- Experience in developing/operating high performance and large scale distributed systems in production. Sound understanding of fundamentals and principles of distributed systems.
- Excellent communication skills and the ability to work well within a team and across offices.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
How to Apply
$119
/ hour
Postmates pays $119 for Software Engineer in New York, New York, with most salaries ranging from $90 to $158. Pay can vary based on role, experience, and local cost of living.
Median
$119
Low
$90
High
$158
Companies Similar to Postmates for Jobs
Share This Job
Figures represent approximate ranges and may vary based on experience, location, and other factors. For the most accurate information, please consult the employer directly. Contact us to suggest updates to this information.





