We use cookies. Find out about cookies here. By continuing to browse this site you are agreeing to our use of cookies.

Sr. Software Engineer II - Developer Platform (Backend), Seattle, Washington

CountryUnited States
The Developer Platform's vision is to be the industry leader for how developers build high-quality software productively at scale. Our mission is to Enable Uber developers to build high-quality software consistently and without frustration.

At Uber the Developer Platform teams build the technical foundation for engineers to develop the future of mobility and opportunities with velocity and without frustration. Our engineering community depends on us to develop centralized solutions to support each part of the development life cycle from writing the first line of code to shipping software to production that touches millions of users. We have a unique opportunity to work across Uber's products to solve for scale and impact company wide technical roadmaps.

As a software engineer, you will work on impactful projects with opportunities to grow with the company. We need engineers to take ownership of hard problems and think creatively to implement solutions. You will have to be versatile and agile to evolve with the demands of our business growth. Above all, we need our engineers to be passionate and enthusiastic about solving developer productivity challenges.

Basic Qualifications:

+5 years of experience

Bachelor's degree or equivalent practical experience.

Experience building infrastructures, frameworks, and tools to improve developer experience and speed up development, testing and release.

Experience with software development using Java, C/C++, Objective C, Python, JavaScript, or Go.

Preferred Qualifications:

Demonstrate the ability to mentor and develop team members

Experience with building developer productivity tools and frameworks.

Experience collaborating cross-functionally to build systems, create processes, and facilitate development efforts that enable other engineers to be more productive.

Ability to interact with diverse technical and non-technical groups, spanning all organizational levels.

Experience developing distributed systems and software networking at scale.

At Uber, we reimagine the way the world moves for the better. The idea was born on a snowy night in Paris in 2008, and ever since then, our DNA of reimagination and reinvention carries on. We've grown into a global platform moving people and things in ever-expanding ways, taking on big problems to help drivers, riders, delivery partners, and eaters make movement happen at the push of a button for everyone, everywhere.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.

Uber is proud to be an Equal Opportunity/Affirmative Action 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](https://forms.gle/aDWTk9k6xtMU25Y5A).