DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Uber Sr Software Engineer, Merchant Operations Platform in New York, New York

About the Role

The Merchant Operations Platform team is responsible for building and maintaining APIs that enable seamless integrations between UberEats and our third party point-of-sale systems and aggregators used by our top merchant partners.

With our APIs, we manage store and order data in real-time, serving hundreds of integrators that power thousands of merchants across the world. Almost all orders on UberEats pass through APIs that we have built, enabling merchants to manage their in-store operations and to ensure that orders successfully reach our customers.

As UberEats expands its scale and breadth of integrated delivery offerings, we are seeking talented and motivated engineers to join our team. You will play a critical role in evangelizing the importance of APIs and integrated delivery solutions that will create value for both UberEats and our partners.

What the Candidate Will Do

  • Design, develop, document and deploy secure, scalable, and well tested APIs for delivery integrations

  • Collaborate with product managers and engineers across multiple teams to understand business needs and translate them into technical requirements and solutions.

  • Select and implement appropriate technologies for API development following industry best practices

  • Write clean, maintainable, and efficient code adhering to best practices and coding standards

  • Monitor API performance and troubleshoot any issues that may arise.

  • Develop and maintain unit and integration tests to ensure API functionality and quality

  • Drive continuous improvements on integration availability, scalability, performance and efficiency.

  • Provide technical leadership and influence fellow engineers on engineering best practices.

Basic Qualifications

  • 6+ years of experience in a relevant role.

  • Coding in high-impact, deep complexity domains, owning projects end-to-end.

  • Engineering experience in hands-on software development with thoughtfulness of scale, latency and distributed architecture.

  • Highly efficient coding in Golang, Java or any similar languages.

  • Experience with HTTP/Rest and web technologies like gRPC, Protobufs.

  • Must have deep knowledge of data structures and algorithms and an ability to use them practically when implementing solutions

Preferred Qualifications

  • Frequently working in vaguely scoped areas, responsible for defining project requirements for improving reliability and performance by keeping the reusability in mind.

  • Proficiency and interest in working cross-team with both technical and product teams.

  • Experience with building public facing APIs

For New York, NY-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year. You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

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://docs.google.com/forms/d/e/1FAIpQLSdb_Y9Bv8-lWDMbpidF2GKXsxzNh11wUUVS7fM1znOfEJsVeA/viewform

DirectEmployers