Return To Search

Lead Software Engineer

Location: Nashville, TN

Job Type: Contract To Hire

Company: IDR

Category: Development and Architecture

Job Description Apply Now

If you are an experienced Lead Software Engineer seeking a dynamic opportunity to shape impactful software solutions, this full-time position with a leading organization offers the chance to drive technology transformation and innovation. As a Lead Software Engineer, you will take ownership of the complete software development lifecycle, collaborating closely with business stakeholders and technical leadership to modernize legacy systems, develop new tools, and deliver high-value solutions that support both internal operations and customer experiences. This role provides the ideal environment for hands-on engineers who excel in leadership, technical expertise, and problem-solving.

As a Lead Software Engineer, you will function as the primary architect and developer, responsible for designing, building, deploying, and supporting mission-critical applications and integrations. You will be entrusted with transforming ambiguous requirements into actionable, scalable, and maintainable technical solutions. This is a unique opportunity to partner with a talented team and business leaders within a growing, innovative organization, making a direct impact by modernizing platforms, optimizing processes, and contributing to greenfield initiatives.

The Lead Software Engineer role emphasizes technical leadership throughout the full software development lifecycle, including requirements gathering, solution design, coding, testing, deployment, and ongoing maintenance. You will set and uphold high standards for code quality, technical documentation, and continuous improvement, ensuring that both legacy and new systems meet the evolving needs of the business. Working in a collaborative and supportive environment, you will have the autonomy to solve complex challenges and champion best practices across engineering functions.

This position is ideally suited for self-directed, highly skilled software professionals who thrive on ownership and accountability. You will have the opportunity to leverage your expertise in modern programming languages and cloud or platform environments while working directly with both technical and non-technical stakeholders. In return, you will enjoy a competitive compensation package, comprehensive benefits—including medical, dental, and vision insurance—and access to career development opportunities within a reputable and established organization.

If you are ready to advance your career as a Lead Software Engineer and play a pivotal role in driving business transformation, we encourage you to apply by clicking the job application button below.

Lead Software Engineer - Summary Duties & Responsibilities Salary & Benefits Qualifications & Requirements Ideal Candidate Snapshot Other Relevant Information

Take the next step in your career as a Lead Software Engineer and make a measurable difference—apply today by clicking the application button below.

Apply Now