Taro Logo

Sr Software Engineer, Backend

Global technology company revolutionizing transportation, delivery, and mobility solutions through its platform.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Logistics · Travel
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr Software Engineer, Backend

Join Uber's Tech Center in Brazil as a Senior Software Engineer working across Core Services, Delivery, and Mobility teams. This role offers the opportunity to develop products impacting millions of users worldwide while working with global teams. Core Services focuses on building foundational infrastructure and platforms powering all Uber products. The Delivery team innovates order processing and logistics systems. The Mobility team works on cutting-edge transportation solutions including ride-sharing and navigation. You'll contribute to technical roadmaps, collaborate with cross-functional teams, and help shape the future of urban transportation and delivery services. This position combines technical expertise with strategic thinking, offering the chance to work on large-scale systems that power Uber's global operations. The role requires strong engineering skills, particularly in backend development, and offers the opportunity to work on projects that directly impact how people and goods move in cities worldwide. This hybrid position is based in São Paulo, Brazil, welcoming both local professionals and those willing to relocate.

Last updated 24 days ago

Responsibilities For Sr Software Engineer, Backend

  • Contribute to the technical roadmap by developing innovative features and solving complex problems
  • Collaborate with senior engineers to implement and iterate on ambitious product plans
  • Work closely with Product, Operations, Design, and other partners to ensure effective execution of projects
  • Participate in code reviews, design discussions, and technical mentoring
  • Provide technical expertise and input to shape the vision for your area

Requirements For Sr Software Engineer, Backend

Go
Java
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • 7+ years of full-time engineering experience
  • Experience in hands-on software development with thoughtfulness of scale, latency and distributed architecture
  • Highly efficient coding in Golang, Java or any similar languages
  • Proven track record of delivering high-quality software
  • Ability to execute on a product roadmap and collaborate effectively with cross-functional teams
  • Excellent communication skills, both written and verbal
  • English proficiency
  • Algorithm & Data Structures fundamentals knowledge