Job Description

The Role

We are looking for an experienced Software Development Team Lead to play a key role in the delivery and evolution of our software platform. This is a hands-on leadership role, combining active contribution to software development with responsibility for guiding and enabling a high-performing engineering team.

You will be involved in delivery planning, technical design, and architecture, collaborating with Product Managers and Product Owners to provide technical input and ensure solutions are feasible, well-designed, and aligned with long-term platform health. A core part of the role is communication, working closely with engineering, product, and wider stakeholders to share delivery progress and technical context, and to ensure the development team has clarity and support throughout delivery. You'll be expected to lead by example: contributing directly to code, reviews, and design discussions, while creating an environment where ...

Apply for this Position

Ready to join ONYX Insight? Click the button below to submit your application.

Submit Application