U

Uber

Connects people with rides, meals and groceries

Senior Software Engineer - Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • At least 6 years of professional fullstack software engineering experience, including rich front-end web technology experience; backend experience is preferred.
  • Experience working with web technologies such as TypeScript, Tailwind, and Go.
  • A track record of writing high-quality code to solve strategically important problems, including problems with cross-team dependencies.
  • A strong foundation in software design principles, architectural tradeoffs, and engineering best practices, with a track record of sound engineering and business tradeoffs.
  • Experience driving a technical initiative through its full lifecycle, from inception and stakeholder alignment through implementation and post-launch iteration.
  • Experience contributing to or improving testing, monitoring, and alerting standards for production systems.
  • A bachelor's or master's degree in Computer Science or Engineering, or equivalent practical experience.
  • Strong analytical skills to drive data-informed decisions and size the impact of problems.

Responsibilities

  • Build a checkout platform designed to be portable across multiple surfaces and apps, including mobile and desktop web.
  • Collaborate with Product, Design, Science, Operations, and mobile and backend engineers to translate ambiguous business problems into roadmap deliverables.
  • Contribute to defining strategy and prioritization to maximize team-level execution efficiency and production impact.
  • Identify engineering or architectural gaps early, propose solutions, and help establish monitoring, testing, and alerting standards and ensure the team follows them consistently.
  • Contribute to key frameworks and model strong coding practices and thoughtful design reviews within the team.
  • Mentor other engineers and build strong working relationships with partner teams.
  • Own an area end-to-end by identifying opportunities, breaking problems into solvable pieces, defining technical solution deliverables, upholding engineering operational excellence, writing technical design documents, and debugging production issues.

Desired Qualifications

  • Backend experience.
  • Great product sense and taste in user interface and user experience.
  • Experience working in large companies.
  • Previous experience working in Go with web technologies.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs