1

Software Development Engineer Two Jobs in Franklin, TN

Embedded Software Engineer

La Vergne, TN ยท On-site

$124K - $164K/yr

We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software ... This role spans the full software development lifecycle: from requirements analysis and system ...

Embedded Software Engineer

La Vergne, TN ยท On-site

$124K - $164K/yr

We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software ... This role spans the full software development lifecycle: from requirements analysis and system ...

Associate SDET

Nashville, TN ยท Hybrid

$48.25 - $62.25/hr

Position Information Position Overview As a Associate Software Developer in Test you will design ... 2 years experience in a Quality Assurance role preferred * UI Automation experience utilizing ...

Associate SDET

Nashville, TN ยท On-site +1

$48.25 - $62.25/hr

Position Information Position Overview As a Associate Software Developer in Test you will design ... 2 years experience in a Quality Assurance role preferred * UI Automation experience utilizing ...

SDET- ST, Nashville TN

Nashville, TN ยท On-site

$48.25 - $62.25/hr

They are seeking a Software Development Engineer in Test to enhance their automated testing processes and frameworks, ensuring quality and reliability across applications. The role involves ...

As a director of the software engineering division, you will apply your extensive knowledge of ... opinion 2. Short term disability and long term disability 3. Life insurance and AD&D 4. ...

Software Development Manager

Nashville, TN ยท On-site

$119K - $157K/yr

Oversee software architecture, development, debugging, and enhancement activities in line with ... Leadership Experience : 6-10 years engineering experience, including 0-2 years as a people manager.

SDET (Playwright & MCP)

Nashville, TN ยท On-site

$68K - $161K/yr

About the job you're considering We are seeking a Quality Automation Lead / Senior SDET to drive end-to-end automation strategy and delivery for complex enterprise applications. This is a hands-on ...

next page

Showing results 1-20

Software Development Engineer Two information

See Franklin, TN salary details

$62.7K

$145.7K

$202.9K

How much do software development engineer two jobs pay per year?

As of Jun 13, 2026, the average yearly pay for software development engineer two in Franklin, TN is $145,682.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,500.00 and $170,800.00 per year, depending on experience, location, and employer.

Will AI replace coders by 2040?

As a Software Development Engineer Two, it is unlikely that AI will fully replace human coders by 2040. AI tools can automate routine coding tasks and assist in development, but complex problem-solving, creativity, and understanding user needs remain human skills essential for software development.

What is L1, L2, L3, and L4 developer?

In the context of a Software Development Engineer Two role, L1, L2, L3, and L4 typically refer to different levels of seniority or experience within a company's engineering ladder. L1 is usually entry-level, while L4 indicates a senior or lead engineer with greater technical expertise and responsibilities. Progression through these levels often involves gaining skills in coding, system design, and project leadership, with each level requiring increased proficiency and impact.

What engineer makes $500,000 a year?

Senior software development engineers at large tech companies or those in specialized roles such as machine learning or systems architecture can earn $500,000 or more annually, often including bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills, and working in high-demand environments with competitive compensation packages.

What engineers make $300,000 a year?

Senior software development engineers, especially those with extensive experience, specialized skills in areas like machine learning or cloud computing, and working at large tech companies or in high-cost-of-living regions, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options. Achieving this level typically requires advanced technical expertise, leadership roles, and a strong track record of performance.

What is the difference between Software Development Engineer Two vs Software Development Engineer Three?

CriteriaSoftware Development Engineer TwoSoftware Development Engineer Three
Required CredentialsBachelor's degree in Computer Science or related field; typically 2-4 years of experienceBachelor's degree; usually 4+ years of experience, with advanced technical skills
Work EnvironmentCollaborates within teams, contributes to projects, and follows established processesLeads smaller projects, mentors SDE I/II, and influences technical decisions
Employer & Industry UsageCommonly used in tech companies, startups, and large enterprisesUsed in similar environments, often as a step toward senior roles

The main difference between a Software Development Engineer Two and a Software Development Engineer Three lies in experience level, responsibilities, and leadership. SDE Three typically has more years of experience, takes on more complex tasks, and mentors junior engineers. Both roles are essential in software development teams, with SDE Three often preparing for senior or lead positions.

What cities near Franklin, TN are hiring for Software Development Engineer Two jobs? Cities near Franklin, TN with the most Software Development Engineer Two job openings:

Embedded Software Engineer

Coats Company LLC

La Vergne, TN โ€ข On-site

$124K - $164K/yr

Full-time

Posted 25 days ago


Job description

Location: Nashville, TN
At Coats, we design, build, and support the technologies and machines that keep automotive shops running - keeping people moving and technology turning. Our portfolio includes tire changers, wheel balancers, aligners, lifts, inspection systems, and compressed air solutions, all engineered for safety, durability, and real-world productivity.
We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software that powers our automotive service equipment. You will work on software that interacts directly with machine hardware, sensors, and control systems, collaborating closely with hardware, electrical, and manufacturing teams.
This role spans the full software development lifecycle: from requirements analysis and system design to coding, testing, debugging, and ongoing support. You'll apply established software engineering practices while developing proficiency in more complex systems and problem domains.
Responsibilities:
  • Develop, debug, and test embedded firmware and software for automotive service machines (tire changers, wheel balancers, etc.).
  • Conduct hands-on testing and troubleshooting directly on the machines
  • Participate in code reviews, testing, and deployment of new software features
  • Ensure software meets performance, reliability, and quality standards

Qualifications:
  • Bachelor's in Electrical/Computer Engineering, Computer Science, or equivalent
  • 2 to 6 years of professional software engineering experience.
  • C# / .NET / Visual Studio experience
  • Object-oriented programming and software design knowledge
  • Git and bug-tracking experience (Atlassian a plus)
  • Embedded systems / firmware development experience
  • Able to work independently and manage full software lifecycle

Preferred:
  • Android or Linux experience
  • C / C++ proficiency
  • .NET MAUI/Xamarin Forms and MVVM design
  • Customer-facing UI/UX experience
  • Azure or AWS development experience
  • Experience in a manufacturing environment
If you are passionate about building robust software that powers physical machines, we want to hear from you! Apply to join the Coats team and help keep automotive shops running smoothly.
Work Authorization Requirement: Candidates must be legally authorized to work in the United States without the need for current or future employer-sponsored work authorization. We are unable to provide visa sponsorship for this role.
The Coats Company is an equal opportunity employer that evaluates qualified applicants without regard to race, color, national origin, religion, ancestry, sex (including pregnancy, childbirth and related medical conditions), age, marital status, disability, veteran status, citizenship status, sexual orientation, gender identity or expression, and other characteristics protected by law.