Team Lead – Application Development
Frisco, Texas
Salary: $120,000 – $150,000
Stelvio are working with a client in the intelligent transportation technology space, supporting organisations with software-led solutions across tolling, safety, enforcement, logistics, and mobility operations.
They are looking for a hands-on Team Lead – Application Development to guide a team of software developers while remaining close to technical delivery. This role is ideal for someone who enjoys leading people, shaping software solutions, and helping teams deliver reliable, scalable, and maintainable applications.
Responsibilities
- Lead, mentor, and support a team of software developers across day-to-day delivery
- Assign, review, and oversee development work, including peer code reviews
- Coach team members on technical best practice, career development, and leadership growth
- Lead software development activity across the full SDLC
- Provide technical direction across core product development initiatives
- Guide the team through testing, code reviews, static code analysis, and quality checks
- Ensure development work follows coding standards, quality metrics, and compliance expectations
- Translate business and functional requirements into technical solutions and design documentation
- Provide development estimates and support project planning, scheduling, and resource allocation
- Run daily stand-ups and Scrum meetings, including documenting key actions and outcomes
- Work closely with project managers, product teams, business analysts, and QA teams
- Support project kick-off meetings, status reviews, and customer expectation management
- Produce and maintain technical documentation, including design documents, requirements, traceability, and configuration documentation
- Document system integrations and support interoperability across platforms
- Transfer knowledge to support teams for post-go-live maintenance
- Support higher-level troubleshooting, defect resolution, and technical issue investigation
Qualifications
You will need:
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field
- 5+ years of hands-on application development experience, including full lifecycle project delivery
- 2+ years in a technical leadership or team lead role, with direct oversight of development resources
- Proven experience working in Agile/Scrum environments, including stand-ups and sprint planning
- Experience working cross-functionally with project managers, business analysts, QA teams, and technical stakeholders
- Experience delivering scalable enterprise-level applications
- Experience managing integrations between systems
- Proficiency in one or more modern programming languages such as C#, Java, Python, JavaScript, or TypeScript
- Strong understanding of software design patterns, object-oriented programming, and architecture principles
- Experience with front-end and back-end frameworks such as Angular, React, .NET, or Spring Boot
- Hands-on experience with REST APIs, microservices, and cloud platforms such as Azure, AWS, or GCP
- Familiarity with CI/CD pipelines, Git, and automated testing frameworks
- Knowledge of database systems such as SQL Server, PostgreSQL, or MongoDB
- Understanding of data modelling best practice
- Experience with static code analysis, automated unit testing, and secure coding practices
- Comfortable working with DevOps tools and Agile project management platforms such as Jira or Azure DevOps
Preferred:
- Master’s degree or relevant certifications such as PMP, ScrumMaster, AWS, Azure, or Microsoft Certified: Azure Developer Associate
Benefits
- Opportunity to lead a hands-on application development team
- Work on enterprise-level software solutions in a technology-driven environment
- Cross-functional role with influence across development, product, QA, and project delivery