
Engineering Manager
Handoff
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Lead and Mentor: Manage and develop a team of senior engineers through regular one-on-ones, performance reviews, coaching, and clear career development paths.
- Platform Ownership: Maintain a strong understanding of our architecture and codebase to proactively identify technical debt, architectural risks, and scalability concerns, and ensure clear plans exist to address them.
- Delivery & Sustainability Balance: Own the balance between product delivery, platform improvements, and technical debt reduction in each development cycle.
- Epic Leadership: Partner with Product Managers and Tech Leads to define epics, scope work, sequence initiatives, and ensure high-quality delivery with clear ownership and milestones.
- Execution Excellence: Continuously improve engineering processes to support predictable delivery, fast feedback loops, and high-quality output.
- Strategic Planning: Contribute to engineering and company strategy by shaping the engineering roadmap, identifying technical risks early, and planning for future scale.
- Cross-functional Communication: Communicate clearly with Product, Design, Data, GTM, and Executive Leadership about progress, trade-offs, risks, and decisions.
- Foster an AI-First Engineering Culture: Champion the use of AI as a productivity multiplier for engineers, helping define standards, best practices, and guardrails for AI-assisted development.
- Hands-on Work: You are expected to dive into code, data, debugging, or architectural work when it unblocks delivery, clarifies technical direction, or reduces long-term platform risk. This role requires technical credibility with senior engineers.
- Local Team Leadership: Help grow and anchor our LatAm engineering presence, supporting hiring, onboarding, and the development of a strong local engineering culture.
Requirements
- Bachelor's degree (or similar) in Computer Science, Engineering, or a related field.
- 10+ years of experience in engineering roles, with at least 3 years in a leadership position.
- Proven ability to coach senior engineers, partner effectively with Tech Leads, and hold teams accountable to high standards.
- Demonstrated experience owning systems over time, including making trade-offs between speed and sustainability, managing technical debt, and improving reliability as usage and complexity grow.
- Comfortable working in an AI-first engineering environment and excited about using AI to improve developer productivity and product quality.
- Strong organizational and project management skills.
- Strong technical background with experience building and scaling modern web, mobile and backend systems. Familiarity with our stack (React Native, TypeScript, Expo, AWS, PostgreSQL, and AI APIs) is a plus.
- This role requires comfort with ambiguity, incomplete information, and making high-impact technical decisions without perfect answers.
- Proficiency in English is a must.
Benefits
- 💸 Competitive **salary in USD**
- 💰 Attractive **stock options**
- 🌴 **Unlimited PTO**
- 🚛 Relocation** allowance**
- 👨💻 **Top-notch** equipment
- 🧳 **Team offsites around the world** - we've already been to more than 5 countries!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
engineering leadershiptechnical debt managementproject managementweb developmentmobile developmentbackend systemsAI-assisted developmentscalabilityreliability improvementperformance reviews
Soft skills
mentoringcoachingcross-functional communicationorganizational skillsstrategic planningexecution excellenceteam accountabilityadaptabilityproblem-solvingcollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineeringrelated field degree