Job Description
About the Role Uber is redefining the future of Grocery & Retail. What started as a company moving people from place to place now connects customers with almost anything they need - including groceries and everyday essentials delivered on-demand.
We are hiring early career software engineers to join our growing tech teams in Santiago, Chile. These teams support a variety of projects, from delivery experience and catalog integration to backend and web development - all focused on delivering a world-class experience for customers, merchants, and partners.
You will be involved in the full software development lifecycle: from designing and coding backend services, to launching new features and maintaining production systems. You'll work closely with engineers across the stack, as well as cross-functional partners including product managers, designers, and technical stakeholders.
Want more jobs like this?
Get jobs in Santiago, Chile delivered to your inbox every week.
What You'll Do
- Design, develop, test, deploy, and maintain scalable and reliable backend systems.
- Collaborate with cross-functional teams to define and build new product features.
- Participate in code reviews and contribute to overall code quality and best practices.
- Work with modern backend and web technologies such as Go, Java, Python, React, etc.
- Maintain production services and participate in on-call rotations as needed.
- Lead small to medium technical projects when opportunities arise.
Basic Qualifications
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
- Proficiency in at least one programming language (e.g., Go, Java, Python, C/C++, JavaScript).
- Solid understanding of data structures, algorithms, and system design.
- Strong written and verbal communication skills in English.
- Willingness to learn, collaborate, and grow in a dynamic engineering environment.
Preferred Qualifications
- Hands-on experience with distributed systems and microservices architecture.
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and messaging systems.
- Understanding of CI/CD pipelines, testing frameworks, and monitoring tools.
- Experience with modern web development: React, TypeScript, Web Components, etc.
- Ability to work independently, manage multiple tasks, and communicate effectively with technical and non-technical audiences.