Jobs Details
Software Engineering Head 

Job Description : HEAD OF SOFTWARE ENGINEERING BIRMINGHAM UK Looking for candidates Internationally An exciting opportunity has arisen for a dynamic and experienced Head of Software Engineering to lead and grow our client's software development teams, drive innovation and deliver high-quality products. This role offers the chance to shape the software architecture, engineering processes and the delivery of key technology initiatives in line with their roadmap. The successful candidate will enjoy a generous salary range of £100,000 to £120,000, hybrid working options and a modern office space located in the heart of Birmingham. * Lead and grow software development teams * Shape software architecture and engineering processes * Deliver key technology initiatives What you'll do: As the Head of Software Engineering, you will report directly into the Technology Director. Your primary responsibility will be to develop and execute the software development strategy that aligns with our client's technology and business goals. You will lead a team of high-performing software engineers, overseeing the design, architecture, and development of scalable and secure software products. You will work closely with Product, Design, and Technology teams to maintain a competitive advantage. Your role will also involve exploring options to enhance ways of working, embedding a continuous improvement culture within the team, creating detailed documentation for software architecture, design decisions, coding standards, implementing robust security measures to safeguard data, ensuring ongoing compliance, providing technical leadership in evaluating new tools, frameworks, methodologies. Developing and executing the software development strategy in line with technology and business goal Leading and managing a team of high-performing software engineers Overseeing the design, architecture and development of scalable and secure software products Exploring options to enhance ways of working and embedding a continuous improvement culture within the team Creating and maintaining detailed documentation for software architecture, design decisions, and coding standards Implementing robust security measures to safeguard data and ensuring ongoing compliance Providing technical leadership in evaluating and using new tools, frameworks and methodologies What you bring: As the Head of Software Engineering, you bring extensive experience in software development with significant time spent in engineering leadership roles. You have a proven track record of building, scaling, retaining high performing engineering teams. You are familiar with microservice architectures which support improved scalability, fault isolation, flexibility within the ecosystem. Your strong technical knowledge extends to cloud platforms such as AWS and Azure. You have experience with various programming languages/frameworks including C#, .Net, Python, JavaScript/TypeScript. You have hands-on experience working with automation and monitoring tools coupled with a strong understanding of software security practices and DevOps principles. 8+ years’ experience in software development with at least 5 years in engineering leadership roles Familiarity with microservice architectures supporting improved scalability, fault isolation and flexibility within the eco-system Strong technical knowledge of cloud platforms (AWS and Azure) Experience with programming languages and frameworks including C#, .Net, Python and JavaScript/TypeScript Hands-on experience working with automation and monitoring tools Strong understanding of software security practices and DevOps principles

Posted on : 04-04-2025
Back