Director of Software Engineering - London Area, United Kingdom - Eames Consulting

    Eames Consulting
    Eames Consulting London Area, United Kingdom

    Found in: Appcast Linkedin GBL C2 - 1 week ago

    Default job background
    Technology / Internet
    Description

    Director of Software Engineering- Leading Insurance Company

    London - Hybrid (2 days in office)

    £125k - £135k + bonus

    A leading insurance provider is seeking an experienced Director of Software Engineering to lead and direct the development of cutting edge software solutions. The succesful candidate will play a key role in driving technological innovation to ensure the succesful delivery of high quality software products.

    Responsibilities:

    • Provide strategic leadership and direction for the software engineering team, establishing clear goals, objectives, and priorities aligned with business objectives.
    • Lead the design and architecture of scalable, reliable, and maintainable software solutions using C# and .NET framework.
    • Collaborate with cross-functional teams, including product management, IT operations, and business stakeholders, to define requirements and drive the execution of software projects.
    • Mentor and develop a high-performing team of software engineers, fostering a culture of continuous learning, collaboration, and innovation.
    • Establish and enforce software development best practices, coding standards, and quality assurance processes to ensure the delivery of high-quality software products.
    • Drive the adoption of agile methodologies and DevOps practices to streamline the software development lifecycle and improve time-to-market.
    • Evaluate emerging technologies and industry trends, assessing their potential impact on our software development strategies and recommending innovative solutions.
    • Manage and optimize software development resources, including budget allocation, staffing, and vendor relationships, to maximize efficiency and productivity.
    • Monitor and analyze key performance metrics, such as code quality, performance, and project delivery timelines, to drive continuous improvement and operational excellence.

    Requirements:

    • 10+ years of progressive experience in software engineering, with a focus on C# and .NET technologies.
    • Demonstrated leadership experience, including at least 5 years in a managerial or director-level role leading software engineering teams.
    • Proven track record of successfully delivering complex software projects on time and within budget, with a strong emphasis on quality and scalability.
    • Deep technical expertise in C# programming language, .NET framework, and related technologies such as ASP.NET, MVC, Web API, and Entity Framework.
    • Experience with cloud platforms such as Azure or AWS, including knowledge of cloud-native services and microservices architecture.

    Benefits:

    • Comprehensive private healthcare.
    • Flexible work schedule and remote work options.