First-level engineering management roles across many domains (Python/Go, C/C++/Rust, data infrastructure, web front end, Flutter, distro packaging, SaaS, kernel, servers, desktop, embedded, product security); managers are strong developers who review patches and specs and contribute code while shaping team direction and delivery.
Lead and develop a team of engineers, from graduates to seniors.
Coach, mentor and give career development feedback.
Measure team health and implement disciplined engineering processes.
Plan and track progress on agreed goals and projects.
Represent the team and product to stakeholders, partners and customers.
Develop and promote good engineering and organisational practices.
Take an active part in the leadership team.
Requirements
Strong academic record, and an undergraduate degree in computer science or a STEM field (or a compelling alternative path).
Experience leading, coaching and mentoring software developers.
Advanced expertise in your domain and knowledge of software development.
Solid experience with agile development.
Excellent English communication, both written and verbal.
Organised, self-starting and results-oriented.
Ability to travel twice a year for company events of up to two weeks each.
A track record of developing people, building trust and continual learning.
Nice to have: developer advocacy or community experience.
Nice to have: operations and system administration experience.
Nice to have: performance engineering or security experience.
Done for you
We'll apply to this for you
Denidel's HR team submits and tracks the application on your behalf.