The role of the Software Engineer Lead is to assist with the development strategy, oversee the development projects and look for continuous improvement on the products and services being delivered internally and externally. Together with the Head of IT, this role is tasked with providing key upgrades and reporting metrics for the Senior Leadership team to be able to make key business decisions.
This role is a leadership role, across a diverse team where succession & development planning for the team will be key.
Key Responsibilities:
* Lead, mentor, and support the development team to ensure effective collaboration and professional growth.
* Assist in defining and executing the development strategy in alignment with business goals.
* Oversee software development projects, ensuring they are delivered on time and within scope.
* Implement and enforce best practices, coding standards, and agile methodologies.
* Foster a culture of innovation, continuous improvement, and technical excellence.
* Identify and mitigate risks related to software development and delivery.
* Ensure scalability, security, and performance of software solutions.
* Collaborate with stakeholders, including product management, operations, and executive leadership, to ensure alignment on technical and business priorities.
* Upgrade and ongoing maintenance of key systems.
Requirements:
* Proven experience (typically 3+ years) in software development, with preferably 1 year of a leadership role.
* Strong technical background in software architecture, coding, and system design.
* Familiarity with Agile development methodologies and DevOps practices.
* Excellent communication and problem-solving skills.
* Ability to manage multiple projects and priorities in a fast-paced environment.
* Understanding of cloud technologies, security principles, and modern development tools.
* Knowledge of BI tools, data warehousing, and system infrastructure to optimise and manage BI functions effectively.
* Proficiency in API development using languages such as C# .NET.
* Experience designing, developing, and maintaining system integrations between applications, services, and platforms.
* Familiarity with relational databases, including SQL.
* Experience working with cross-functional teams.
Preferred Qualifications:
* Familiarity with AI, machine learning, or blockchain technologies.
* Prior experience on MDM’s.
* Knowledge of ServiceNow, Azure Dev Ops, Netsuite and Power BI.
Investment in YOU and your wellbeing:
* Your birthday off to do whatever you want (with cake and coffee).
* Fresh fruit in the office.
* Ongoing learning and development.
* Annual wellbeing budget.
* Additional leave.
* Company sick pay after probation.
This is a hybrid role after an initial training and induction period whereby 3 days office work will be required.
We are an equal opportunities employer and disability confident committed.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr