Software Team Lead
Must-have:TypeScriptJavaC#ReactAngularNext.jsGitDockerKubernetesCloudFrontendBackendDevOpsAgileCI/CDMicroservicesLead
My Client is looking for an experienced Software Team Lead to provide technical leadership while remaining hands-on in software development. You'll work within Agile, cross-functional teams to design, build, and deliver secure, scalable, and high-quality digital solutions that make a meaningful impact.
This role is ideal for a strong engineer who enjoys solving complex technical challenges, leading delivery teams, mentoring developers, and driving engineering best practices across the software development lifecycle.
Key Responsibilities
Technical Leadership & Solution Delivery
- Lead the design, development, and delivery of software solutions within Agile product teams.
- Drive technical discussions, architecture implementation decisions, and solution design reviews.
- Provide technical leadership, mentorship, and guidance to engineers across the team.
- Identify technical risks, recommend practical solutions, and support successful project delivery.
Software Engineering & Quality
- Design and develop front-end applications, backend services, APIs, and scalable software solutions.
- Champion code quality through reviews, secure coding practices, testing, and engineering standards.
- Establish and maintain automated testing, CI/CD pipelines, and DevSecOps practices.
- Troubleshoot, resolve, and support complex technical issues across the development lifecycle.
Collaboration & Continuous Improvement
- Partner with Product Managers, Business Analysts, Designers, Architects, and stakeholders to deliver business outcomes.
- Contribute to sprint planning, estimation, backlog refinement, and release activities.
- Drive continuous improvement in software development practices, team capability, and solution maintainability.
- Foster a culture of collaboration, innovation, quality, and engineering excellence.
What We're Looking For
Essential Experience
- 6+ years of software development experience, with at least 3 years leading teams, projects, or technical workstreams.
- Strong expertise in one or more modern development technologies, such as TypeScript, Angular, React, Next.js, C#, or Java.
- Experience designing and building APIs, microservices, and scalable enterprise applications.
- Strong understanding of Agile delivery, DevOps, CI/CD, testing, and software engineering best practices.
- Experience with databases such as SQL Server, PostgreSQL, or Oracle.
- Hands-on experience with Git, automated testing, and cloud-native development practices.
- Strong problem-solving, communication, and stakeholder engagement skills.
Nice to Have
- Experience with Docker, Kubernetes, Infrastructure as Code (IaC), and DevSecOps practices.
- Exposure to cloud platforms and modern software architecture patterns.
99C3289 R1100672