Software Engineer Team Lead

Advantage Design GroupJacksonville, FL
20dHybrid

About The Position

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.

Requirements

  • 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 Haves

  • 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

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

Benefits

  • 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

51-100 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service