Job Description
This a Full Remote job, the offer is available from: EMEA
The Engineering Manager is responsible for the health, performance and output of the Software Development team ensuring the team has the clarity, capability and environment to do their best work consistently across multiple concurrent projects. This is a player-coach role in smaller teams, meaning the Engineering Manager may contribute technically but the primary accountability is the team output.
Responsibilities
- Team Leadership & People Development
- Own the hiring, onboarding, development, and retention of engineers.
- Conduct regular 1:1s with each direct report focused on growth, blockers, and wellbeing — not only status updates.
- Set clear performance expectations, provide ongoing feedback, and conduct formal reviews.
- Identify skill gaps in the team and address them through hiring, training, or mentoring.
- Build a team culture of accountability, psychological safety, and continuous improvement.
- Delivery & Execution
- Own the team's capacity planning across all active projects — ensure workload is realistic and sustainable.
- Assign resources per project and ensure every active piece of work has a clear owner.
- Remove blockers quickly — whether they are technical, interpersonal or organizational.
- Maintain engineering standards: code review practices, testing expectations, CI/CD hygiene, documentation.
- Ensure the team's Definition of Done - means deployed and verified.
- Cross-functional Collaboration
- Work closely with the Head of Product Management to align on priorities, scope, and sequencing.
- Represent the team's capacity and technical constraints honestly to stakeholders — push back on unrealistic commitments.
- Translate business goals into technical context for the team; translate technical complexity back to stakeholders in plain language.
- Participate in project charter creation to validate that estimates and scope are grounded in reality.
- Process & Continuous Improvement
- Own the team's engineering processes — standups, sprint rhythms, retrospectives, incident reviews.
- Track and act on delivery metrics: cycle time, estimate accuracy, bug rates, deployment frequency.
- Run project retrospectives and feed learnings back into future planning.
- Proactively identify and manage technical debt before it becomes a delivery risk.
- Reporting & Visibility
- Provide regular, honest progress updates to leadership across all active projects.
- Surface risks early — never let stakeholders be surprised by a missed deadline or descoped deliverable.
- Maintain a clear view of team utilization and flag when the portfolio of work exceeds sustainable capacity.
Qualifications
- Education, skills, and experience
- 5+ years of experience in Software Engineering with meaningful technical knowledge in technologies such as .NET, C#, Node.js, Azure, TypeScript, Vue.js, React, Entity Framework, etc.
- 2+ years of experience in an engineering lead or management role in a software development company.
- Experience with agile/lean delivery practices.
- Demonstrated ability to manage multiple concurrent work streams without losing quality.
- Strong communicator who is equally comfortable with technical architecture discussions and stakeholder updates.
- Able to have difficult conversations about performance, scope, timelines with directness and empathy.
This offer from "Argos Multilingual" has been enriched by Jobgether.com and got a 82% flex score.
Apply tot his job
Apply To this Job