Lead .NET Full Stack Engineer

Enspire Partners

Nashville (TN)

On-site

USD 120,000 - 170,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Enspire Partners in Nashville is seeking a Lead Software Engineer to guide engineering teams, own technical direction, and deliver scalable web, mobile, and cloud applications.

You will mentor developers, drive architectural decisions, modernize VB.NET to C#, implement security best practices, and collaborate with stakeholders.

Strong SQL Server, REST, Git, Azure DevOps, and mobile experience required. Local candidates or willingness to relocate to the Nashville area.

Qualifications

  • Bachelor's degree in Computer Science or equivalent experience.
  • Deep expertise in SQL Server, T‑SQL, SSRS, and SSIS.
  • Strong understanding of RESTful services, object‑oriented design, and relational databases.
  • Hands‑on experience with mobile development for iOS and Android.
  • Proficiency with Git and Azure DevOps for code management and deployment pipelines.
  • Ability to manage multiple projects, prioritize effectively, and meet aggressive deadlines.
  • Strong debugging, performance tuning, and problem‑solving skills.
  • Ability to lead, mentor, and communicate clearly with both technical and non‑technical stakeholders.
  • Adaptability, curiosity, and a commitment to continuous learning.

Responsibilities

  • Build and maintain desktop, web, and mobile applications aligned with business objectives.
  • Modernize legacy systems by converting VB.NET applications to C#.
  • Define technical direction, contribute to architectural decisions, and champion engineering standards.
  • Mentor and support a team of software engineers, fostering collaboration and continuous improvement.
  • Conduct code reviews to ensure high‑quality, maintainable, and secure code.
  • Gather requirements and translate them into conceptual and technical designs for concurrent projects.
  • Manage the development lifecycle, including planning, scheduling, tracking progress, and removing roadblocks.
  • Utilize Git and Azure DevOps for version control, CI/CD, and deployment workflows.
  • Troubleshoot and optimize existing applications to improve performance and reliability.
  • Document solutions through diagrams, flowcharts, technical specs, and clear code comments.
  • Implement security best practices across all software solutions.
  • Collaborate cross‑functionally to brainstorm and develop new product ideas.
  • Stay current with modern development tools, frameworks, and industry trends.
  • Provide occasional after‑hours support when needed.

Skills

SQL Server
T-SQL
SSRS
SSIS
RESTful services
OO design
Git
Azure DevOps
Mobile development (iOS/Android)
Leadership & mentoring

Education

Bachelor's degree in Computer Science or equivalent

Tools

VB.NET
C#
Azure DevOps

Job description

We’re looking for a Lead Software Engineer who thrives on building high‑quality applications, guiding engineering teams, and shaping technical direction. This role is ideal for someone who enjoys working across the full stack, leading architectural decisions, and delivering reliable, scalable solutions for web, mobile, and cloud environments.

As a Lead Software Engineer, you’ll oversee the design, development, and maintenance of custom applications that support key business operations. You’ll collaborate closely with engineering leadership, mentor developers, and ensure best practices are consistently applied across projects. This position requires strong technical depth, excellent communication skills, and the ability to manage multiple initiatives simultaneously.

What You’ll Do

  • Build and maintain desktop, web, and mobile applications aligned with business objectives.
  • Modernize legacy systems by converting existing VB.NET applications to C#.
  • Define technical direction, contribute to architectural decisions, and champion engineering standards.
  • Mentor and support a team of software engineers, fostering collaboration and continuous improvement.
  • Conduct code reviews to ensure high‑quality, maintainable, and secure code.
  • Gather requirements and translate them into conceptual and technical designs for concurrent projects.
  • Manage the development lifecycle, including planning, scheduling, tracking progress, and removing roadblocks.
  • Utilize Git and Azure DevOps for version control, CI/CD, and deployment workflows.
  • Troubleshoot and optimize existing applications to improve performance and reliability.
  • Document solutions through diagrams, flowcharts, technical specs, and clear code comments.
  • Implement security best practices across all software solutions.
  • Collaborate cross‑functionally to brainstorm and develop new product ideas.
  • Stay current with modern development tools, frameworks, and industry trends.
  • Provide occasional after‑hours support when needed.

What You Bring

  • Bachelor’s degree in Computer Science or equivalent experience.
  • Deep expertise in SQL Server, T‑SQL, SSRS, and SSIS.
  • Strong understanding of RESTful services, object‑oriented design, and relational databases.
  • Hands‑on experience with mobile development for iOS and Android.
  • Proficiency with Git and Azure DevOps for code management and deployment pipelines.
  • Ability to manage multiple projects, prioritize effectively, and meet aggressive deadlines.
  • Strong debugging, performance tuning, and problem‑solving skills.
  • Ability to lead, mentor, and communicate clearly with both technical and non‑technical stakeholders.
  • Adaptability, curiosity, and a commitment to continuous learning.

Candidates must be local or willing to relocate to the Nashville area. No third-party candidates or C2C. Sponsorship is not offered.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead .NET Full‑Stack Engineer | Architect & Mentor
Lead .NET Full‑Stack Engineer | Architect & Mentor

Enspire Partners • Nashville (TN)

On-site
USD 120,000 - 170,000
Lead Software Engineer
Lead Software Engineer

HRB • Nashville (TN)

On-site
USD 120,000 - 160,000
Lead .NET Developer
Lead .NET Developer

Ringside Talent Acquisition Partners • Columbus (OH)

Hybrid
USD 95,000 - 120,000
Hybrid work environment
Competitive compensation
Professional development support
Lead .NET Engineer
Lead .NET Engineer

Thorndale Partners • La Vergne (TN)

Hybrid
USD 175,000 - 195,000
Work-life balance
Strong culture
Paid time off package
+1
Lead .Net Fullstack Developer
Lead .Net Fullstack Developer

Govserviceshub • Charlotte (NC)

On-site
USD 85,000 - 110,000
Software Engineer (C#/.NET + Mobile) – 3 Openings
Software Engineer (C#/.NET + Mobile) – 3 Openings

Agile Recruiter • Nashville (TN)

Hybrid
USD 100,000 - 150,000
Software Engineer (C#/.NET + Mobile) - 3 Openings
Software Engineer (C#/.NET + Mobile) - 3 Openings

Agile Recruiter • Nashville (TN)

Hybrid
USD 100,000 - 150,000
.Net Full stack Lead
.Net Full stack Lead

TechDigital Group • Charlotte (NC)

On-site
USD 80,000 - 120,000
Senior Engineer (Remote)
Senior Engineer (Remote)

THE PANTHER GROUP • Boston (MA)

Remote
USD 150,000 - 210,000
Lead .NET Engineer
Lead .NET Engineer

FPT Americas • Indianapolis (IN)

On-site
USD 80,000 - 120,000