SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Sr Software Engineer — Developer Automation

Company: Uber
Location: Sunnyvale
Posted on: September 4, 2021

Job Description:

*About The Team*   As an engineer on the Developer Automation team, you will build first-class services and infrastructure to support 3,000+ engineers at Uber and handle tens of thousands of commits per day. This team focuses on designing, developing and scaling a robust, distributed platform to solve Uber’s unique developer productivity challenges, create infrastructure to support our wide array of services, and extend our large-scale systems to provide safe, high-quality rollouts for our code.   *What You’ll Do:*  

* Design and build large-scale, distributed build, test and release services and infrastructure * Ship services and tools that greatly increase developer productivity and application quality * Drive adoption of best practices in code health, testing, and maintainability * Continue to refine and define our tech stack, utilizing open source tools, generalizing product-specific code and/or building novel solutions to needs we encounter * Contribute features and fixes back to open source software, or create and promote our own open source tools * Communicate and collaborate within and across teams to drive company-wide, large-scale projects * Mentor, educate and support those around you, as well as other engineers within the company *Basic Qualifications:* * At least 1 year of backend software engineering experience * Bachelor's degree in Computer Science or related technical field or equivalent practical experience * Solid understanding of Java, Go or other languages for backend / systems software development   *Preferred Qualifications**:*  

* You are knowledgeable in building large-scale, distributed systems * You are knowledgeable and have experience with Cassandra and Kafka * You have worked with Buck, Bazel, Docker, or other large-scale build tools within a monorepo context * You have experience with containerization tools, like Docker, and creating reproducible builds from development to production * You have experience creating automation in continuous integration and delivery, using tools like Jenkins, Buildkite, Spinnaker, etc. * You are adept at communicating and collaborating effectively with others, promoting your ideas as well as being humble when you may be wrong * You are excited to learn from and teach others and are passionate about creating tools, products and providing support for your fellow engineers

Keywords: Uber, Sunnyvale , Sr Software Engineer — Developer Automation, Other , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds