Skip to main content

Tell us your location

Please enter your nearest city name to help us display the correct information for your area

Front End Software Engineer

Frontend, Engineering in Boulder, CO

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 the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

About the Role

The Maps Engineering team in Boulder is helping build the next generation of mapping technologies.  As part of this work, we ingest, process, store, and serve petabytes of maps data in our internal compute cluster. We’re looking for a solid full-stack engineer who has super powers in designing and building great front-end UIs and data visualization tools.  This is an opportunity to drive exciting new projects that will make our maps engineering team more productive and ultimately improve the way maps are used at Uber.

What You’ll Do

  • Design, build, and enhance a suite of web UIs that drive mapping at Uber
  • Work collaboratively with back-end engineers to drive visualizations/toolings of petabytes of imagery
  • Help define the team’s roadmap and area of focus
  • Leverage open source and Uber UI frameworks to build compelling solutions
  • Play a key role in design process of prototypes
  • Contribute to the future of mapping
  • Adapt to meet the needs of our massive growth and rapidly evolving systems


What You’ll Need

  • 5+ years of software development experience
  • Experience with HTML, CSS, JavaScript, and one or more of the following: Node.js, React, Vue, Angular, Web Components
  • Passion for front-end development and making developers more efficient
  • Expertise in open-source technologies, modern web standards, best practices, and the JavaScript ecosystem
  • Driven and focused self-starter, great communicator, amazing follow-through—you have a great work ethic and love the responsibility of being individually empowered


Bonus Points If


  • An understanding of how large-scale distributed systems work
  • Experience in creating tools that make developing, debugging, and monitoring software easier


About the Team

The Boulder Web Tools (BWT) is a recent addition to the Boulder site.  This nimble team is responsible for seeing the creation and improvement of existing map tooling with profound implications throughout Uber Maps, Infrastructure, and autonomous vehicles.  The team works with closely with both local and remotes teams (especially HQ in San Francisco).


Our team is comprised of world-class engineers with decades of experience and we're looking for exceptional engineers who compliment the team and who will help drive us higher.


The Boulder, CO office is currently made up of 100+ people, consisting of engineers, product managers, operations PMs and more. Together, we are helping change the face of transportation and logistics around the world.

See our Candidate Privacy Statement

At Uber we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.