Manage and develop a team of software engineers responsible for design, development, testing, performance, security, and maintenance of Sphera’s Corporate Sustainability product
Build a culture of accountability, technical excellence, and continuous improvement
Act as the key point of leadership for the team, ensuring alignment with broader engineering and business goals
Hands-on technical leadership (Player-Coach)
Contribute directly to the codebase when needed, using modern software engineering practices
Provide technical guidance in .NET / C# or Node.js environments
Support architectural decisions and ensure design intent is clearly communicated using appropriate modelling and documentation approaches
Maintain a strong understanding of system design, scalability, and software quality
Partner closely with Product Management to translate requirements into clear, actionable engineering outcomes
Ensure consistent, high-quality SaaS releases aligned with business priorities
Identify and remove delivery blockers, proactively resolving issues impacting team performance
Recruit, onboard, and develop top engineering talent
Coach engineers to improve performance, technical capability, and ownership
Have open, honest, and sometimes challenging conversations to address performance issues and improve outcomes
Foster a culture of informal, direct communication and trust across the team
Take ownership of engineering processes and evaluate their effectiveness in delivering outcomes
Apply critical judgment to existing processes and propose improvements where needed
Ensure the team operates efficiently without unnecessary bureaucracy, while maintaining appropriate engineering discipline
Drive continuous improvement across people, process, and technology
Act as the primary technical voice for the team to internal stakeholders and customers where required
Maintain strong working relationships with Product, Engineering, and wider business functions
Ensure transparency in delivery status, risks, and trade-offs.
Requirements
5+ years of software engineering experience
3+ years of experience leading or managing engineering teams
Strong hands-on development experience in .NET / C# or Node.js
Proven experience delivering SaaS or enterprise software products
Strong ability to translate product requirements into technical execution
Demonstrated experience in coaching, mentoring, and developing engineers
Comfortable operating in a fast-moving, low-formality, high-accountability environment
Strong communication skills with the ability to engage both technical and non-technical stakeholders
Experience working in global or cross-functional organisations is beneficial.