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.
Requirements
Education
Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field
Experience
+3-year total technical software engineering experience
Skills
Product engineering
Scalability engineering
Distributed systems
Programming language (e.g., C, C++, Java, Python, or Go)
Languages
Advanced English language skills
Responsibilities
Design and develop scalable backend systems
Build large scale systems working worldwide
Work closely with multiple stakeholders to enable experiences globally
Technologies
CC++JavaPythonGoProduct engineeringScalability engineeringDistributed systems
Descubra se seu currículo está pronto para esta vaga
Veja como nossa IA pode otimizar seu currículo e aumentar suas chances de conseguir esta posição.