Team Lead, Software Development
Varicent Software
- Innovate with Purpose: Build impactful solutions for customers worldwide.
- Join Excellence: Work in a diverse, collaborative, and innovative team.
- Shape the Future: Lead in redefining revenue optimization.
- Grow Together: Unlock your potential in a supportive environment.
We are on a mission to deliver world-class reliability for our SaaS platform and consistently excellent service experience for our stakeholders throughout the organization.
As a Team Lead, you will be working alongside a multidisciplinary team of developers, designers, and business professionals. You will work on turning an exciting new idea into a modern SaaS product: a single-page web application built in React, connecting to a serverless backend deployed to AWS using GraphQL.
What You'll Do:
• Lead a small team of developers (up to ~5 direct reports), providing coaching, support, and regular feedback.
• Partner with product, design, and QA to plan, deliver, and release features.
• Continue contributing technically where appropriate, especially in design and code review.
• Help define and improve team processes for estimation, sprint planning, and delivery.
• Support hiring efforts by participating in interviews and onboarding new developers.
• Foster a culture of collaboration, inclusivity, and continuous learning.
What You'll Bring:
• 5+ years of experience working as a software developer
• 1+ years of experience managing people
• Previous experience as a Senior Developer or Staff Developer, ideally with exposure to mentoring or leading small initiatives.
• Familiarity with cloud-native SaaS applications (AWS, React, Node.js, GraphQL, etc. preferred).
• Strong communication and interpersonal skills.
• Passion for helping others grow and learning people management skills. A passion for software development and eagerness to get into the code if needed
• The ability to hit the ground running and provide immediate impact with minimal oversight
• A track record of building and managing high performing engineering teams
Success Factors
30 Days
• Learn our engineering processes, tools, and coding standards.
• Begin leading daily standups and contributing to sprint ceremonies with guidance from your M20 partners and your manager.
• Take ownership of small feature deliveries or bug fixes while shadowing people management practices (1:1s, feedback, etc.)
60 Days
• Take more responsibility for sprint planning and backlog grooming with the product owner.
• Facilitate code reviews and guide your team on best practices.
• Demonstrate growing confidence in balancing technical contribution with people management.
90 Days
• Provide actionable feedback to team members and begin setting development goals with them.
• Show measurable impact on delivery — e.g., helping your team reduce carry-over work or improve velocity predictability.
• Partner with your manager on a personal development plan to continue your growth toward a full Development Manager role.