Drive technical innovation and lead a high-performing software engineering team. As the Engineering Lead, you will be responsible for shaping the technical vision, overseeing product delivery, and mentoring developers.
Key Responsibilities
* Technical Leadership: Develop and drive the engineering strategy to align with business objectives.
* Product Ownership: Oversee the technical delivery of the product roadmap, ensuring seamless execution and timely completion.
* Team Management: Lead and grow a talented team of software developers and product owners, fostering a culture of collaboration and excellence.
* Software Delivery: Remain hands-on in the code where necessary, driving quality and efficiency.
* Continuous Improvement: Identify opportunities for growth and implement process improvements, ensuring the team remains competitive and adaptable.
With strong leadership skills, technical expertise, and a passion for innovation, you will play a critical role in driving business success through technology.
Requirements
* Proven experience leading a software engineering team.
* Strong background in .NET, C#, MySQL, React, and cloud-based environments.
* Ability to build, mentor, and scale high-performing teams.
* Demonstrated ability to deliver commercial outcomes through fit-for-purpose technical solutions.
* Experience with data migration, machine learning, or domain knowledge in construction/scientific fields is advantageous.
* Strong communication skills with the ability to engage across the business.
* Agile mindset with deep understanding of the full SDLC and modern software architecture.
What We Offer
* A dynamic work environment that fosters innovation and collaboration.
* Ongoing training and development opportunities to enhance your skills.
* The chance to work on cutting-edge projects and contribute to business growth.