Software Engineers at Uber have an impact across a variety of business and technology decisions spanning projects and locations. We are passionate and pragmatic technologists who are able to design scalable systems while delivering efficient code. We are humble teachers, technically mentoring a team of talented engineers while also executing on delivering uniquely ambitious projects! As a Software Engineer on the Engineering team in Brazil, you will be a member of Uber's development center in LATAM, developing products across Uber and all around the world.
Minimum qualifications:
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field
- +3-year total technical software engineering experience
- Programming language (e.g., C, C++, Java, Python, or Go)
- Advanced English language skills to work with other engineers and stakeholders from different regions around the world.
Technical skills:
- Product engineering
- Scalability engineering
- Distributed systems
This hybrid position is based in São Paulo, Brazil - welcoming both local professionals and those open to relocating to São Paulo.