Uber's Tax Invoices team is seeking a Senior Software Engineer to lead the development of systems that manage tax invoice generation and administration across their Delivery and Transportation platforms. This role combines technical leadership with hands-on development, focusing on creating scalable solutions for various stakeholders including Tax Managers, Local Operations, and Support Agents.
As a Senior Software Engineer, you'll architect and implement robust systems for tax invoice management, lead a team of engineers, and work closely with cross-functional teams to deliver high-impact solutions. You'll be responsible for developing self-serve tools, enhancing the Mobile Invoices platform, and ensuring system reliability and performance.
The ideal candidate brings 8+ years of software engineering experience, strong backend development skills, and expertise in languages like Java, Python, or Go. You'll need to demonstrate strong leadership abilities, system design expertise, and a deep understanding of distributed systems. Experience in fintech, particularly with tax or invoicing systems, is highly valued.
This hybrid role offers the opportunity to work with a global technology leader, contributing to systems that impact millions of users worldwide. You'll be part of a collaborative environment that values innovation, technical excellence, and continuous learning. Join Uber to help build the future of financial technology in the transportation and delivery space.