Are you a senior developer who enjoys working across teams, not just within one codebase?
Do you care about software quality and want to help others build better solutions from the start?
Would you like to combine hands-on work with enabling, guiding, and improving how we work?
Apply today, no CV needed at first stage, only contact information, we'll cover the rest later.
Team Hamilton works across teams to strengthen software quality and engineering practices. We focus on making quality visible and helping teams act on it early.
We are part of ODEX, together with teams like Overflow and Franko. We collaborate closely with them, as well as with development teams and our Product Owner, to improve both our tooling and ways of working. The team develops parts of ZenHealth and supports teams in following our Definition of Done.
This is a small, experienced team where collaboration is key. The work is less about firefighting and more about helping teams make good decisions early.
You’ll work as both a senior developer and a support for other teams. The role is a mix of hands-on development and collaboration. A central part is helping teams understand and improve software quality, especially in embedded C++ code, while contributing to internal tooling.
You’ll move between coding, discussions, and support depending on needs. Some days are focused on development, others on helping teams or improving how quality is measured and followed up.
Building and improving internal applications (mainly Python and C++)
Supporting teams with questions around software quality and engineering practices
Making quality visible through metrics and tooling (e.g. ZenHealth)
Collaborating with developers and stakeholders on technical decisions
Helping teams understand technical debt and trade-offs
You are a senior developer with solid experience from complex systems. You know what high-quality code looks like in practice and are comfortable discussing trade-offs and long-term impact.
You likely enjoy supporting others and sharing knowledge, but still want to stay hands-on. You communicate clearly and can adapt to different contexts. You’re also curious about modern development practices and how to measure and improve quality over time.
Strong experience in C++ and Python
Experience from larger or complex systems
Good understanding of software quality and engineering practices
Ability to support and collaborate with other developers
Strong communication skills
Experience with GitHub Copilot or similar AI-assisted tools
Full-stack experience
Front-end knowledge
Understanding of software metrics (e.g. DORA) and technical debt
Interviews are held continuously, so we highly recommend that you submit your application at your earliest convenience. And remember - all we need is your name and contact info, we can cover the rest later.
This role may have access to sensitive information, trade secrets, and confidential data. As part of the recruitment process, the selected candidate might undergo a background check.