Skip to main content

Software Engineering Lead, Full Stack

in Pittsburgh, Pennsylvania

About the Role

The Robot Studio teams builds the core visualization and development platform that allows us to build our autonomy software. It's a web-based platform that is used daily by our software engineers, our mission specialists (when operating the vehicles on the track and road), our test engineers for evaluating the autonomy software, and by many other teams throughout the organization. As a technical lead for the Robot Studio team, you'll have the opportunity to define and drive the architectural direction of our web application, deployment strategy, and workflows for analyzing our autonomy software. You'll work closely with engineering management, product management, and the rest of the engineering team to design and deliver new features for all of our internal ATG customers.

Basic Qualifications:

  • You are experienced with either:
    • Back-end development
      • expertise in languages like Go, C++, and Python, as well as industry-standard tools and frameworks
    • Front-end development
      • advanced knowledge in multiple languages and frameworks such as Javascript, React/Redux, Node.js, and Python (to name a few).

Preferred Qualifications:

  • Experience in the following areas is also a plus: Data processing/pipelining, distributed computing, WebGL, SVG, Docker, AWS, ECMAScript
  • Fast learner: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
  • Fearlessness: You think a working proof-of-concept is the best way to make a point. You strive on proving that speed and quality are not conflicting; that you can achieve both at the same time.
  • Versatility: In addition to having an intimate knowledge of the whole web stack, you understand how all the pieces fit together (front-end, database, network layer, etc.) and how they impact the performance of your application.
  • Strong architecture chops: You know how to build highly scalable, robust, and fault-tolerant services that support our unique rate-of-growth requirements. You stay up-to-date with the latest architectural trends.
  • Passion: You feel ownership over everything you ship; you'd never call code "released" until you're confident it's correct. You pride yourself on efficient monitoring, strong documentation, and proper test coverage.
  • A team player: You believe that you can achieve more on a team -- that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
  • Design and business acumen: You understand requirements beyond the written word. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of riders, your attention to details leads to a delightful user experience.

Uber's Marketplace Engineering team creates the technology behind our ridesharing marketplace by connecting riders with drivers at the push of a button. Our solutions expand user access, deliver reliability, and provide more transportation choices to users across our global markets.

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

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 a 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.