Uber Logo

Uber

Software Engineer II - Uber Flash and Direct

🌎

Sao Paulo, BRA

1w ago
👀 2 views
📥 0 clicked apply

Job Description

Hybrid
## _Please note: this hybrid position is based in São Paulo, Brazil - welcoming both local professionals and those open to relocating to São Paulo._ **About the Team:** Uber Connect and Direct are fast growing products in the C2C (Consumer to Consumer) and B2C (Business to Consumer) spaces respectively. This role involves building features to the suite of Connect products while maintaining high quality and reliability. Uber Connect (aka Flash) allows any consumer to request a delivery from or to any other consumer within their city. This can be anything from sending documents for signature or returning forgotten keys. The Uber Rider app is the entry point here. Uber Direct is our business level offering. We allow merchants to create deliveries by either using our Dashboard product or directly integrating with our public api. This lets a merchant add delivery services to their existing website or app. **What You Will Do:** - Collaborate and work within a team with other engineers, Product Managers, Designers and others to build towards the roadmap. - Write high quality code and uphold standards for testing and coverage. - Contribute to engineering cultivation in terms of quality, monitoring, and on-call practices. ## **Minimum qualifications:** - Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field **OR** 3-year full-time Software Engineering work experience, **WHICH INCLUDES** 3-year total technical software engineering experience in one or more of the following areas: - Programming language (e.g. C, C++, Java, Python, or Go) - _Note the 3-year total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these).  The year of specialized experience is not necessarily in addition to the years of Education & full-time work experience indicated._ - Advanced English language skills are also important since this team will be working with other engineers and stakeholders from different regions around the world. - Algorithm & Data Structures fundamentals is expected for this position, including hash tables, trees, stacks, queues, linked list, DFS, BFS. ## **Technical skills** (Preferred): - Scalability engineering - Distributed systems - Strong sense of ownership, passion, curiosity and initiative to fix problems and optimize systems that are both inside and outside your area of responsibility We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together. Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role. \*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to [accommodations@uber.com](mailto:accommodations@uber.com).

More Jobs at Uber