Sr Software Engineer

Global technology company revolutionizing transportation and delivery services through its platform.
Backend
Senior Software Engineer
Hybrid
9+ years of experience
Finance

Description For Sr Software Engineer

Join Uber's Tax Receipts team as a Senior Backend Engineer within their innovative fintech engineering group. This role focuses on developing and enhancing Uber's financial technology services related to tax receipts, ensuring compliance and efficiency across global operations. You'll be working on building scalable systems that manage tax calculations and receipt management.

As a senior engineer, you'll have the opportunity to design and develop robust backend systems using Java, Python, and GoLang, while collaborating with cross-functional teams to enhance tax-related features. You'll tackle complex technical challenges involving large-scale data processing and financial transaction systems, ensuring code quality through effective testing and continuous integration practices.

The role offers significant growth opportunities, including mentoring junior engineers and contributing to the team's technical advancement. You'll be working in a dynamic, fast-paced environment where innovation is encouraged, and you'll stay at the forefront of industry trends and technologies.

Uber's office-centric culture promotes collaboration and maintains their cultural identity, with employees expected to spend at least half their work time in the assigned office. You'll be part of a global team working on critical financial infrastructure that impacts millions of users worldwide.

Join a company that values curiosity, passion, and collaborative spirit, where you can help build a future of independent mobility. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to make a significant impact on a global scale.

Last updated 3 days ago

Responsibilities For Sr Software Engineer

  • Design, develop, and maintain robust backend systems using programming languages such as Java, Python, and GoLang
  • Collaborate with cross-functional teams to integrate and enhance tax-related features in Uber's fintech platforms
  • Solve complex technical challenges involving large-scale data processing and financial transaction systems
  • Ensure code quality and system reliability through testing, peer reviews, and continuous integration practices
  • Mentor junior engineers and contribute to the technical growth of the team
  • Stay updated with the latest industry trends and technologies to drive innovation within the team

Requirements For Sr Software Engineer

Java
Python
Go
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Over 9 years of experience in backend engineering, with a focus on fintech or related domains
  • Proficiency in Java, Python, and GoLang
  • Demonstrated experience in system design, scalability, and performance optimization
  • Strong problem-solving skills and ability to work in a fast-paced environment
  • Experience with AI/ML and DevOps is a plus
  • Track record of successfully delivering large-scale projects in a fintech environment
  • Experience in mentoring and leading technical teams
  • Ability to work collaboratively in a multicultural and global environment

Interested in this job?

Jobs Related To Uber Sr Software Engineer

Sr. Software Engineer - Capacity & Efficiency Engineering

Senior Backend Software Engineer role at Uber focusing on capacity planning and efficiency engineering, building scalable solutions for infrastructure optimization.

Senior Software Engineer, Backend - Capacity Engineering

Senior Backend Software Engineer position at Uber focusing on capacity planning, infrastructure optimization, and distributed systems development.

Sr Software Engineer

Senior Software Engineer position at Uber, leading the Tax Invoices team in developing scalable solutions for invoice management and generation.

Senior Python Developer

Senior Python Developer role at Uber, focusing on building and maintaining high-quality integrations for merchant systems, requiring expertise in Python and Go.

Senior Software Engineer - Grocery Catalog (UberEats)

Senior Software Engineer role at Uber, focusing on building scalable backend systems for UberEats' grocery catalog and shopping experience.