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

Senior Software Engineer (Fullstack) - Vouchers, San Francisco, California

CountryUnited States
CitySan Francisco
[Uber Vouchers](https://www.uber.com/us/en/business/products/vouchers/) is a new way for businesses to connect to their customers in the physical world. First launched in 2019, Vouchers was created so companies could seamlessly cover the cost of rides for their employees and customers. As businesses' needs have evolved, Vouchers has expanded to include ordering for delivery on Uber Eats. We just launched the first version of Vouchers, and we're already seeing businesses use them in [creative ways](https://www.uber.com/blog/what-is-vouchers/) we'd never have imagined: from helping candidates get to interviews, to supporting car owners when their car is in the shop, to holiday parties and giveaways.

As a full-stack engineer on the Vouchers team, you will build exciting user-facing products, working on code from the deepest levels of our stack to the very top. You will create dynamic web UIs while simultaneously scaling the Vouchers platform.

You will help take this product from 0 -> 1 -> 1000.

What the Candidate Will Do

As a Senior Engineer, you will join the 10 member Vouchers Engineering team and you will:

• Develop new products and features, improve existing products and features that elevate the customer experience for riders, eaters & businesses
• Drive efficiency and reliability improvements through design and automation: performance, scaling, observability, and monitoring
• You enjoy communicating with others to define requirements and scope. You provide clarity and direction. You organize work into clear, actionable tasks
• Share your knowledge and expertise with the team through mentoring and designing systems. You make your fellow engineers better. You care about the skills development and growth of your teammates

Basic Qualifications

• 4+ years of experience developing and shipping code in at least one of these languages: Javascript, C++, Java, Python, or Go
• Strong skills in system design, coding, and testing
• Good written, verbal communication skills
• Academic background in Computer Science or related technical field or equivalent practical experience

Preferred Qualifications

• Demonstrated experience shipping high-quality product features on schedule
• Command of a frontend stack (Javascript/HTML/CSS). Frameworks like React/Flux/Redux or Angular.js are a plus.
• Knowledge of a backend stack, including technologies like Golang, Java, Node.js, and how they interface with Redis, Kafka, or similar

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