Senior Software Engineer - Payments
About the Role
This is an outstanding opportunity for a top-tier engineer and a strong collaborator who can work with talented people in product, design, data science, operations, and engineering to build our next-generation consumer experience products. It's a very high-impact role where you will collaborate with all major product & platform teams at Uber.
This team, based in Amsterdam, enables Uber’s users (e.g. riders, drivers, eaters, couriers, donors, and many others) to safely pay and get paid by modeling, storing, and providing access to users payments data in a secure, compliant and efficient way.
This team is also responsible for tokenization, storing and proxying all of Uber’s customer credit/debit cards and all bank accounts for smoother collection and weekly disbursement. We maintain best-in-class reliability and data security for our Uber customers and integrating engineering teams.
Would you like to be in the critical path for billions of euros and dollars, pounds and pesos, reals and rupees flowing through the marketplace? Join us and we'll show you how we do it and learn from you how to do it better.
What the Candidate Will Do
- Drive a project through all lifecycle stages. This includes idea inception, stakeholder engagement, collaboration, requirements gathering, design, balancing priorities, implementation, productionisation, and operations.
- Build and maintain collaborative relationships with stakeholders (e.g. engineers, product managers, designers, operations representatives) within the team to align on direction.
- Inspire & rally engineers around the technical goals for the project, making the right trade offs with a bias for action.
- As a multiplier, identify opportunities and advocates for better performance, efficiency and reduction of tech debt in software, systems, and processes within their team.
- Help improve and establish good engineering practices and discipline in the team.
- Contribute at a global level. Although we are based in Amsterdam, we work on integration for the overall, global Uber platform. Our systems support the entirety of Uber's payment methods and their compliance worldwide.
- Lead scale & reliability. Our solutions support Uber's always-on marketplace. Maintaining this platform at scale requires constant investment in security, reliability and monitoring tooling.
- Innovate. Growth brings new complexity and new challenges every day.
Basic Qualifications
- Sound understanding of fault-tolerant systems and multi-datacenter/cloud architectures (e.g. AWS)
- Curiosity, grit, a critical mind and a strong sense of responsibility.
- At least 5 years of software engineering experience.
- Familiarity with database architectures on a theoretical and practical level (e.g. RDBMS vs. NoSQL)
- Demonstrated commitment to operational excellence, including reliability, monitoring, and incident management in production systems
- Willingness to embrace Uber cultural values.
Preferred Qualifications
- Knowledge of at least one programming language, and of OOP patterns (e.g. Java, Go).
- Experience running services using Cloud’s compute offerings (EC2, ECS/EKS), database technologies, SDLC, and observability tools managed with Infrastructure-as-Code tools (Terraform, CloudFormation, CDK)
- Experience in implementation and maintaining of payments industry security (such as PCI-DSS) standards.
- Familiarity with payments, or experience working with payment service providers.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it 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.
See our Candidate Privacy Statement
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.
ご希望の言語を選択して ください
Teams
Departments
Locations
Asia Pacific
Europe, Middle East & Africa
Latin America
United States & Canada
Inside Uber