Engineering Team Lead at Old Mutual responsible for leading software engineering teams and ensuring project success. Driving technical excellence and professional development in a hybrid working environment.
Responsibilities
Lead and inspire a team of talented software engineers, providing technical guidance, architectural direction, and mentorship.
Be involved in recruitment and mentoring activities across the chapter and help drive the growth of an engineering culture within their area of responsibility.
Lead the end-to-end design, development, and maintenance of web applications, ensuring they meet high standards for functionality, performance, and user experience.
Oversee the planning, execution, and delivery of complex software projects, ensuring they are completed on time and within scope.
Identify the strengths and growth areas of team members and develop plans for their professional growth and skill enhancement.
Foster a culture of collaboration, knowledge sharing, and best practices within the engineering team and cross-functional teams.
Help the team tackle technical challenges, remove roadblocks, and ensure projects meet high-quality standards.
Establish testing strategies, develop unit tests, and provide expertise in debugging and optimizing code for performance and reliability.
Work on integrating APIs and third-party services, focusing on security, scalability, and efficiency.
Implement DevOps practices, including CI/CD pipelines, containerization, and cloud services to optimize application deployment and scaling.
Mentor and collaborate with junior and intermediate developers, contributing to team growth, knowledge sharing, and best practices.
Drive architectural decisions, system design, and code reviews to ensure scalable and maintainable software solutions.
Contribute to the development and execution of the company's technical strategy and roadmap.
Act as a liaison between the engineering team and non-technical stakeholders, providing updates and ensuring alignment with project goals.
Requirements
Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent work experience).
8+ years of experience as a software engineer, with a track record of delivering complex projects.
Strong expertise in software development, including proficiency in front-end and back-end technologies and frameworks. (React.js, Next.js, TypeScript, TailwindCSS)
Previous experience in a leadership or mentorship role within a software engineering team.
Excellent problem-solving and debugging skills.
Exceptional communication, teamwork, and leadership abilities.
Commitment to staying updated with emerging industry trends and technologies.
Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture.
Previous experience leading and managing cross-functional development teams.
Agile or Scrum certification and familiarity with project management tools.
Lead Software Engineer crafting innovative customer - facing solutions at Lloyds Banking Group. Join a dynamic team to influence and improve engineering practices across our organization.
Software Engineer enhancing virtualization features for Linux and RTOS. Collaborating on hypervisor to ensure robust performance and reliability in guest OS.
Senior Manager Software Engineering developing scalable software architectures at Verisk. Leading engineering teams and driving agile development practices for cloud - based applications.
Senior Manager Software Engineering leading scalable software architecture at Verisk. Responsible for building and mentoring engineering teams with a focus on technical excellence and agile practices.
Senior Full Stack Developer designing and maintaining scalable web applications for a global B2B SaaS platform. Collaborating with cross - functional teams to deliver high - quality software.
Senior Full Stack Developer at Board Intelligence enhancing board effectiveness through AI - driven software. Delivering high - quality projects using React and Java while mentoring the development team.
Advanced Software Engineer at Honeywell focusing on quality assurance for LenelS2 OnGuard system. Responsible for developing test plans and collaborating with software developers in a hybrid work environment.
Advanced Embedded Software Engineer designing and developing embedded software solutions at Honeywell. Collaborating with teams to enhance performance and reliability across various applications.
Senior Embedded Software Engineer at Honeywell designing embedded software solutions. Collaborating with cross - functional teams to enhance performance across various applications in a hybrid work environment.
Control Systems Software Engineer designing Data Acquisition & Control System solutions at Honeywell. Enhancing testing capabilities of aerospace hardware for critical testing phases.