We have an exciting opportunity for a Software Engineering Team Lead to join our Financial Services (Insurance) engineering team, where you’ll be surrounded by passionate individuals! The ideal candidate is expected to be a technical expert, a team leader, and a problem solver, ensuring the successful delivery of high-quality software products while continuously enhancing processes and encouraging a collaborative work environment.
We are a dynamic and innovative team committed to revolutionizing the industry. As a Software Engineering Team Lead, you will be an integral part of our forward-thinking team, driving impactful projects and shaping the future of our products. You'll have the opportunity to work on exciting challenges, leverage the latest tools and technologies, and make a tangible impact on a global scale.
Duties and Responsibilities (Include but are not limited to):
- Lead, mentor, and provide technical guidance to a team of 2 - 5 software engineers, encouraging a culture of continuous learning and growth.
- Take ownership of the product or project, ensuring it meets quality standards, deadlines, and user requirements.
- Demonstrate expertise in PHP, Symfony (or similar), microservices architecture, domain-driven design, hexagonal architecture, CI/CD, and guide the team in effectively applying these.
- Identify and implement process improvements, introducing efficiencies and best practices to enhance development workflows.
- Work in an Agile and Scrum environment, collaborating with cross-functional teams, Product Owners, Business Analysts, and DevOps to deliver high-quality software.
- Encourage strong working relationships within the team and influence multi-teams to align with project goals and objectives.
- Conduct regular performance reviews, set goals, and provide constructive feedback to team members, promoting their professional development.
Key Requirements:
- Proven experience as a senior software engineer or team lead with a deep understanding of software development processes and methodologies.
- Strong proficiency in PHP and Symfony (or similar), along with experience in microservices, domain-driven design, and hexagonal architecture.
- Proficiency in Git, Gitlab, and GitHub for code version control and collaboration.
- Familiarity with Agile and Scrum methodologies and a track record of successfully leading Agile development teams.
- Excellent leadership and communication skills, with a focus on mentoring, coaching, and guiding team members.
- Exceptional problem-solving abilities and a proactive attitude toward addressing technical challenges.
- A strong sense of responsibility and ownership for project success, quality, and client satisfaction.
Additional Skills:
- Ability to collaborate effectively with DevOps teams to ensure seamless deployment and infrastructure support.
- Experience working alongside Test Analysts, Product Owners, Business Analysts, and other team leads to achieve project goals.
- Skill in influencing multi-teams and negotiating priorities to achieve project objectives.
- A drive for process efficiency and the ability to introduce improvements in development processes.
#J-18808-Ljbffr