Sr Software Engineer Developer Automation

  • Uber,
  • Sunnyvale, CA
  • 2 hours ago
Developer, Computer, Java
Full Time

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
Dice Id : appblok
Position Id : 15112_65851_DF3A9651
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

Sr Software Engineer Developer Automation
  • Uber
  • San Francisco, CA, USA
Senior Developer - Backend Systems (Marcom)
  • Pinnacle Group
  • Sunnyvale, CA, USA
Contract Android Developer
  • Motion Recruitment
  • San Jose, CA, USA
Sr Software Engineer II
  • Uber
  • Sunnyvale, CA, USA
Sr Software Engineer II
  • Uber
  • Palo Alto, CA, USA
Software Engineer, Spark Team
  • Uber
  • Sunnyvale, CA, USA
Sr. Full-Stack Engineer (Java/Angular)
  • Motion Recruitment
  • San Jose, CA, USA
Sr Software Engineer - Hadoop Platform
  • Uber
  • Sunnyvale, CA, USA
Software Engineer II - Big Data
  • Uber
  • Sunnyvale, CA, USA