Engineering Manager
- Compensation
- Not disclosed
- Location
- Brazil
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Nice to have
- Experience from more than one role on an engineering team, for example developer, SDET, QA Analyst / manual tester, or Scrum Master.
- Experience leading and improving agile ceremonies and team delivery practice.
- Our stack: TypeScript, Node.js, React, Rust in an AWS ecosystem.
- Experience managing a remote team spread across time zones.
- Logistics, delivery or marketplace domain experience.
- Coaching quality practices: developer-owned testing, test-driven development mindset, refactoring, observability.
Full description
About the role
Onfleet is hiring an Engineering Manager to lead one of our cross-functional product teams: four to seven engineers, working closely with a product manager, reporting to the CTO.
We are looking for a leader who drives execution without being on the critical path. You own the team's people, delivery, hiring and process. You delegate, coach through growth and through tough moments, act early, proactively and fairly, when something is not working, and keep execution visible with data and metrics rather than feelings.
We code through agents, and a core part of this job is coaching the team's agentic way of working. We are not hiring the smartest person in the room. We are hiring the person who makes everyone else work smarter.
How We Work
We code using agents, and 100% of our code is written this way. Generating code is the easy part. Knowing what good looks like, and holding the bar, is the job. For a manager this means coaching engineers in how they plan, direct, review and verify agent work, ensuring there’s a balanced approach and vigilance towards quality, and pushing the team's workflows forward as the tools evolve. An engineering manager at Onfleet holds a high bar, shepherds the team's execution, keeps the quality of our releases high, and does it with the team rather than trying to be the hero who does it all.
Every engineer helps improve how we work instead of only following it. The manager sets that tone: you drive the direction and make room for the team to challenge it.
We are candid and have a low ego. Challenge us on how we run engineering, and expect to be challenged back.
What you'll do:
- Lead a team of four to seven engineers. One-on-ones, honest feedback, career growth, and early, fair action when something is not working.
- Own delivery. Plan with the team, keep commitments visible, remove blockers, and represent the team in planning and product meetings.
- Partner with product. Work with your product manager daily on priorities and the trade-off between roadmap and technical health.
- Coach the agentic way of working. Pair with engineers on how they plan, direct and review agent work. Guide, sometimes push, the direction, and bring in what works on other teams. Help the team evolve with our tool-set and best practices.
- Stay hands-on, off the critical path. Code through agents, review pull requests, and keep your technical judgment current. Delivery never depends on your personal output.
- Hire and grow the team. Run structured hiring with our process, and develop the engineers you already have.
- Hold the quality bar. The team that builds a feature owns its quality; your job is to keep that true. A flaky test is a failing test.