The Software Engineering Team Lead is a critical role responsible for leading a team of talented software engineers, fostering a high-performance engineering culture, and ensuring successful project delivery. The Team Lead will work closely with the Director of Engineering, the engineering and technology teams, and other business stakeholders to collaborate as cross-functional teams to deliver technology solutions to business problems. They will be an integral part of the engineering leadership team, contributing to the team’s growth and driving technical excellence within the organization.
Role & Responsibilities:
- Leads a team of software engineers, providing coaching, mentorship, and performance feedback to foster a motivated and engaged team.
- Collaborates with the Director of Engineering and other stakeholders to understand high level business problems and define technical requirements, project scope, and delivery timelines.
- Plans and executes software development projects, ensuring on-time and within-budget delivery of high-quality software and technology solutions.
- Oversees the software development lifecycle, implementing agile methodologies, continuous integration, automated testing, and continuous delivery practices.
- Works closely with business stakeholders, users, and other product-related roles to understand project requirements and translate them into actionable development plans.
- Identifies strategic opportunities for process improvements, technical innovation, and talent development within the engineering team.
- Maintains a strong focus on software security, reliability, and scalability, ensuring the platform can support the business’s growth.
- Tracks and communicates project status, risks, and issues to stakeholders, proactively addressing challenges and finding solutions.
- Conducts code reviews and ensure adherence to coding standards, best practices, and software quality guidelines.
- Collaborates with other teams, including IT Helpdesk and customer support, to address technical issues and provide effective solutions for end-users.
- Encourages a culture of innovation and continuous learning, fostering a collaborative environment that encourages knowledge sharing and cross-functional collaboration.
- Assists in recruiting, interviewing, and hiring top engineering talent, contributing to the growth and expansion of the engineering team.
- Stays up-to-date with industry trends, emerging technologies, and best practices in software engineering to drive technical excellence.
Skills and Experience
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years of experience in a leadership or team lead role.
- Expertise in leading and managing software development projects and teams, delivering high-quality software solutions on time and within budget.
- Strong technical background with experience in software development using various programming languages and frameworks.
- In-depth knowledge of agile software development methodologies and best practices.
- Excellent communication, leadership, and problem-solving skills.
- Proven ability to collaborate effectively with cross-functional teams and stakeholders.
- Experience in the insurance industry or insurance technology is a plus
- Ability to thrive in a fast-paced, high-growth environment and adapt to changing priorities.
- Passionate about technology and committed to driving technical innovation.
- Exemplifies the company’s values of being Smart, Accountable, and Trustworthy.
AdamsGabbert is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We believe in inclusivity and the strength it brings to our workforce, and we encourage candidates from all backgrounds to apply. Our dedication to promoting diversity, multiculturalism, and inclusion is reflected in all of our roles, and decisions on hiring and employment are solely based on qualifications, merit, and business need.