About the Role
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.
Want more jobs like this?
Get Data and Analytics jobs in Amsterdam, Netherlands delivered to your inbox every week.
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 accommodations@uber.com.