Software Engineer Team Lead
Location: Jacksonville, FL
Work Type: Hybrid
Department: Development
About Advantage Design Group®
At Advantage Design Group® we create interactive, video driven digital platforms that help people start strong. Our solutions serve higher education institutions and private sector organizations by welcoming new students, employees, contractors, and members with engaging, branded online experiences.
With more than 450 clients served, including Harvard, UCLA, and Florida State University, we are North America’s leader in video rich recruitment and orientation platforms.
Why Join Us
Lead a talented team of Web Developers who build core products used continuously by thousands of learners and employees
Shape architecture, standards, and practices across a mature Microsoft and Umbraco based stack
Work in close partnership with designers, producers, and project managers who value engineering input and collaboration
We are a close knit team that values excellence, innovation, and balance.
Our Culture
We care about stability, performance, and maintainable code
We collaborate openly and give each other space to own solutions
We support one another, share knowledge, and celebrate team wins
We focus on making clients successful while keeping a healthy, positive work environment
The Role
As a Software Engineer Team Lead you will guide and mentor a team of Web Developers while also contributing hands on to the design, development, and optimization of Advantage’s CMS driven platforms. You will set technical direction, uphold coding standards, and help the team deliver secure, scalable, and video rich digital experiences on a modern Microsoft stack.
This role blends leadership and architecture with day to day development work.
Key Responsibilities
Lead, coach, and support a team of Web Developers working in C Sharp, .NET, and Umbraco
Provide technical direction, review designs, and make architecture recommendations for new features and enhancements
Conduct regular code reviews and help the team improve quality, performance, and maintainability
Partner with project managers and producers to plan work, estimate effort, and manage priorities across multiple projects
Help define and refine development standards, branching strategies, and deployment practices
Stay involved in hands on development including complex features, integrations, and performance improvements
Support healthy team routines such as standups, retrospectives, and technical knowledge sharing
Troubleshoot and resolve production issues in collaboration with other teams
Provide input on hiring, onboarding, and professional growth for development team members
Our Tech Stack
You are not expected to have used every tool we use, but you should be strong in the core stack and comfortable leading a team working with it.
Core:
C Sharp and .NET
ASP.NET Core and MVC
Umbraco CMS or similar .NET based CMS
SQL Server
HTML, CSS, JavaScript
Razor views
Tools and related technologies:
Visual Studio
Git based source control
REST APIs, JSON, AJAX
IIS and Azure Web Apps or similar hosting environments
Azure DevOps or similar tools for work tracking and builds
Required Skills and Experience
Several years of professional web development experience building and maintaining production applications
Strong proficiency in .NET with C Sharp, ASP.NET Core or MVC, SQL Server, and Visual Studio
Experience with CMS platforms such as Umbraco, Sitecore, Kentico, or a custom .NET based CMS
Solid understanding of HTML, CSS, JavaScript, Razor, and how they work with server side frameworks
Familiarity with REST APIs, AJAX, Git, and common integration patterns
Experience with Azure, Azure DevOps, CI or CD pipelines, and IIS or similar hosting environments
Proven ability to balance hands on development with leadership responsibilities
Strong decision making, prioritization, and problem-solving skills in a dynamic environment
Nice To Have
Experience leading or mentoring other developers formally or informally
Background designing or refining application architectures for scalability and performance
Experience with authentication and authorization patterns including SSO and identity providers
Knowledge of monitoring, logging, and performance tuning in Azure or similar cloud environments
Candidate Profile
A natural leader who supports, motivates, and elevates team performance
Enjoys solving technical problems that have direct end user impact
Collaborative and able to work effectively across technical and creative disciplines
Passionate about innovation, code quality, and continuous improvement
Clear communicator who can translate complex concepts for both technical and non-technical audiences
Organized and proactive in managing priorities, risks, and expectations
What We Offer
Competitive base salary with annual performance based raises
401(k) with company match
Profit sharing program
Group Health, Dental, and Vision Insurance
Paid vacation and holidays
Hybrid remote work after onboarding
Gym membership and stocked breakroom with snacks, coffee, and tea
Ongoing training and professional development opportunities
Beautiful office in coastal Jacksonville, Florida with no state income tax and close to beaches
Ready to Apply?
If you’re excited to lead a talented development team and build platforms that help people succeed during important life transitions, we’d love to meet you.
Apply Now at Developer Team Lead Application
Learn more about what it’s like to join our team by visiting our welcome page: Welcome!.
To apply for this job please visit advantage-design-group.breezy.hr.
