£600 Per day
Outside
Onsite
London
Job description
Engineering Lead
Start - ASAP
Location - London - Hybrid (office a couple of times a month)
Salary - 500 - 600 Outside IR35 (Depending on experience)
Type - Contract for 3 months - Potential to lead to a permanent position
About Us
We are a leading company in the premium finance industry, driven by innovation, technology, and groundbreaking ideas. Our mission is to redefine insurance payment methods, making them more accessible and affordable for everyone. With a team of over 100 dedicated professionals, we are united by a common purpose: to empower our customers, enable our partners, and drive positive transformation within the insurance landscape. As we continue to expand rapidly, our commitment to fostering meaningful innovation and promoting an inclusive culture remains unwavering.
About the Role
As an Engineering Lead, you will play a pivotal role in shaping the future of insurance. You will be at the forefront of designing and implementing cutting-edge software solutions, enhancing operational efficiency, and providing unparalleled customer experiences. In this role, you will collaborate with a team of exceptional professionals in an inclusive and empowering environment that values your expertise and encourages innovative thinking.
We offer a variety of challenging projects that will test your problem-solving skills and spark your creativity. Whether it's refining system architecture, optimizing performance, or leading your team in the adoption of the latest technologies, your work will have a lasting impact. We are committed to a culture of continuous learning and development, ensuring you have the opportunities to expand your skills and stay ahead of industry trends.
Join Us
Join us in an environment that offers not just a job, but a fulfilling career. We provide competitive compensation, flexible work arrangements, and numerous opportunities for growth. As an Engineering Lead, you will find the support and resources you need to excel in your role and contribute to our shared vision of transforming the insurance industry.
Desirable Experience
- Proven experience in cloud computing platforms (Azure) and understanding of architecting and deploying applications in a cloud native environment
- Strong technical background with a relevant degree or equivalent industry experience
- Extensive experience in leading engineering teams, delivering high-quality software solutions on time and within budget
- Deep understanding of software development methodologies, best practices, and a commitment to continuous improvement
- Expertise in programming languages, frameworks, and tools, with the ability to guide your team in selecting the most appropriate technologies for each project
- Proven track record of successful project management and strong organizational and communication skills
- Understanding and advocacy for DevOps practices, including continuous integration and continuous delivery (CI/CD), infrastructure as code (IaC), and automated testing
Role Accountabilities and Behaviours
- Autonomy: Works under broad direction, taking initiative and taking ownership of technical projects.
- Influence: Influences stakeholders, making decisions that impact the success of assigned work.
- Complexity: Handles complex technical and professional work activities, requiring a deep understanding of fundamental principles.
- Business Skills: Demonstrates leadership in operational management, advising on scope and options for improvement.
- Learning and Professional Development: Takes initiative to advance skills and identifies development opportunities.
- Security, Privacy, and Ethics: Proactively contributes to implementing appropriate working practices and culture.
- Knowledge: Possesses a comprehensive understanding of industry bodies of knowledge, business concepts, and competitors.
Role-Specific Competencies
- Programming/Software Development: Takes technical responsibility across all stages of software development, from planning and design to implementation and deployment.
- Systems Design: Designs large or complex systems, considering functional and nonfunctional requirements, and ensuring adherence to standards.
- Software Design: Specifies and designs large or complex software applications, components, and modules, ensuring adherence to standards and balancing functional, quality, security, and systems management requirements.
- Innovation: Creates and adapts innovation tools, processes, and infrastructures to drive innovation and fosters collaboration among innovation communities.
- Systems Development Management: Plans and drives systems development projects, selecting and adopting appropriate methods, tools, and techniques.
- Professional Development: Determines development needs for a professional practice area and aligns development activities with organizational goals.
