One of our client is looking for a highly skilled and motivated IT Team Lead to join and lead their software development team.
About the company: A fast-growing European provider of innovative digital solutions and advisory services, dedicated to helping businesses enhance their governance, investor relations, and regulatory compliance practices.
With a diverse and expanding client base of over 4,500 organizations, including listed companies, private firms, advisors, and public institutions, they operate across multiple European markets and beyond with a team of over 170 professionals is spread across Europe, delivering high-impact solutions that empower companies to optimize their corporate processes, maximize market visibility, and ensure regulatory compliance.
Position Overview: Team Lead Software Engineering We are seeking a highly skilled and motivated Team Lead to join our software development team within the Governance Solutions product line.
This role involves a blend of hands-on development and team leadership, with a focus on delivering innovative cloud-based solutions.
Key Responsibilities: Lead a team of 5+ developers in delivering high-quality software solutions.
Allocate 50% of your time to coding and 50% to mentoring, coaching, and supporting team development.
Design scalable, robust, and cost-efficient cloud solutions aligned with client requirements.
Conduct regular one-on-one meetings with team members, providing feedback and supporting their career growth.
Collaborate closely with the Product Owner to align development efforts with business goals and delivery timelines.
Ensure timely issue resolution and compliance with service-level agreements (SLAs).
Promote a culture of innovation and continuous improvement within the team.
Oversee code reviews, contribute to feature designs, and ensure the delivery of high-quality software.
Identify and prioritize technical debt and areas for improvement.
Maintain comprehensive documentation for development processes and knowledge sharing.
Collaborate with offshore teams, with occasional travel required.
Qualifications & Experience: Education : Bachelor's degree in Computer Science, Engineering, or a related field.
Technical Skills: Minimum 5 years of hands-on experience in.
NET development, including C#, ASP.
NET, and.
NET Core.
At least 2 years leading software development teams (3-5 developers).
Expertise in cloud platforms (AWS/Azure), microservices architecture, and design patterns.
Strong understanding of containerization (Docker) and orchestration (Kubernetes).
Familiarity with frontend frameworks such as React.Js or Angular is a plus.
Experience in i OS or Android development is a plus.
Knowledge of security best practices related to APIs and data privacy.
Understanding of EU financial regulations (e.G., Market Abuse Regulation, Whistleblowing Directive, Mi FID) is a plus.
Experience with Dev Ops practices, CI/CD pipelines, Gitflow, and Infrastructure as Code (Ia C).
Proficiency in Agile/Scrum methodologies.
Soft Skills: Strong interpersonal and communication skills.
Proven track record of building and leading high-performance teams.
Problem-solving mindset with a proactive approach.
- Passion for staying updated with emerging technologies and industry trends.
Join a dynamic and fast-paced environment where your expertise and leadership will drive the development of cutting-edge digital solutions, making a tangible impact on clients across Europe and beyond.