Senior Software Engineer – Backend, Earner Benefits Platform

Uber

Job title:

Senior Software Engineer – Backend, Earner Benefits Platform

Company:

Uber

Job description

Uber aims to help earners make a sustainable living via the platform, and so aside from trip earnings, we have multiple Benefits programs live globally to help earners retain working flexibility while earning per industry standards. As part of the Earner Benefits team, you will have direct responsibility to build and launch new earner benefits in the target marketplaces. You will take ownership of key features and initiatives in designing and building high quality, scalable systems to issue earner payments in an accurate and timely manner. Your work will directly impact the lives of Uber’s partners (drivers, couriers) and operations teams across the globe.As a Senior Software Engineer ( L5A ) in the Earner Benefits team you will have an opportunity to build technology that enables speedy benefit launches and expansion across marketplaces to deliver the compliance and regulatory needs. You will have an amazing opportunity to collaborate with team members and stakeholders in identifying/defining the roadmap targeting Benefits related spend efficiency opportunities and Engineering Excellence projects.What You’ll Do

  • Build platform components and capabilities for high throughput distributed systems, GoLang is our primary programming language.
  • Solve challenging problems with simple and elegant solutions leveraging software design and architecture fundamentals.
  • Build and maintain ETL pipelines, Analyze and decompose complex workflows into sequence of steps with granularity to promote maintainability, reusability, extensibility and testability.
  • Drive adoption of best practices in code health, testing, and maintainability.
  • Focus on operational excellence of the systems by improving the ability to observe, monitor, control and improve the health of the systems including the team’s on-call experience.
  • Work with smart and motivated teammates in a fast-paced, collaborative environment.
  • Collaborates effectively with stakeholders including Product, Operations, Data Science and other dependent engineering teams to deliver business goals and needs.

What You’ll Need

  • 6+ years of backend software engineering experience with Strong CS fundamentals.
  • Extensive software design and development skills. Ability to learn, and adapt to new technologies and contribute in a productive environment.
  • Expertise in one or more object oriented programming languages (e.g. Golang, Java, Python).
  • Experience with production-quality services, deployment, monitoring, and reliability.
  • Background in distributed storage and database systems (SQL or NoSQL, e.g. MySQL, Cassandra).
  • Ability to decompose complex problems into clean, extensible, performant services and systems.
  • Self-driven to identify opportunities to make things better and efficient.
  • Thoughtfulness. High adaptability. A willingness to learn.
  • Experience mentoring team members & being a trusted advisor
  • A team player attitude. 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 and you help others by returning the favor.

Bonus points

  • Experience in building and maintaining ETL (Extract, Transform and Load) pipelines.
  • Experience with Spark SQL and Presto Querying language is a Plus.
  • You have prior experience working as a full stack engineer, including frontend, backend and databases.
  • Background in building high performance, scalable distributed systems.

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.Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .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, Veteran Status, or any other characteristic protected by law.

Expected salary

Location

Amsterdam, Noord-Holland

Job date

Thu, 07 Nov 2024 07:59:47 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location