Senior Developer (C++ / Python) – Team Hamilton
Help strengthen software quality by supporting teams, improving practices, and making quality visible across development.
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.
Insights from the team
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.
Your mission and day‑to‑day tasks
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.
Typical work includes:
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
Qualifications & experience
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.
Essential experience
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
Nice to have
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.
- Competence area
- Engineering Roles
- Locations
- Gothenburg, Sweden
- Remote status
- Hybrid
Gothenburg, Sweden
About Zenseact
One purpose, one product
We are a software company focused on transforming car safety. By developing a complete software stack for autonomous driving and advanced driver-assistance systems, we aim to eliminate car accidents and make roads safer for all. Founded by Volvo Cars, Zenseact operates globally, with teams in Gothenburg and Lund, Sweden; and Munich, Germany.