1

Junior Software Engineer Jobs in Spring Hill, TN

Mentor and support software engineers through coaching, collaboration, and constructive feedback. Conduct code reviews and promote high-quality, maintainable software development practices. Work ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Senior Software Engineer on the Identity and Access Management (IAM) team, you'll design ... Mentor interns and junior engineers on day-to-day engineering practices. Operational Excellence

You will also mentor junior engineers and help drive best practices across the team. Responsibilities: * Design, build, test, and support high-quality software solutions and AI-enabled applications.

You will also mentor junior engineers and help drive best practices across the team. Responsibilities: * Design, build, test, and support high-quality software solutions and AI-enabled applications.

Communicate complex architecture and solutions clearly and persuasively to audiences ranging from engineers to product owners and business leaders * Deliver complex, enterprise‑scale software ...

Around 5 years of software engineering experience * Strong Python skills and experience building production APIs * Solid SQL skills and experience with data warehouses (Snowflake a plus) * Experience ...

Software Engineer II

Nashville, TN · On-site

$85 - $120/hr

We are looking for a Software Engineer II that has hands‑on experience with embedded systems development, assembly language, and firmware experience. If this is you, we encourage you to apply and ...

The Staff Software Engineer will serve as engineering lead for technical aspects of projects that support strategic value for the organization. They will work with product owners and business ...

The Staff Software Engineer will serve as engineering lead for technical aspects of projects that support strategic value for the organization. They will work with product owners and business ...

Jump-start your career as a Senior Software Engineer today with HCA Healthcare. Benefits HCA Healthcare offers a total rewards package that supports the health, life, career and retirement of our ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

We are seeking a Senior Software Engineer to help design, build, and evolve the next generation of Merino's platform capabilities. This hands-on engineering role focuses on developing scalable ...

Senior Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

We are currently seeking a Senior Software Engineer to join our team in Nashville, Tennessee (US-TN), United States (US). - Senior Software Engineer Day to Day job Duties: (what this person will do ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

We are looking for a Senior Software Development Engineer to help us build high-performance API ... Mentor and coach junior members in the team. * Raise the bar for engineering quality and best ...

Software Engineer

Nashville, TN · On-site

$120 - $180/hr

Around 5 years of software engineering experience * Strong Python skills and experience building production APIs * Solid SQL skills and experience with data warehouses (Snowflake a plus) * Experience ...

Sr Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

Overview As a Senior Software Engineer, you are expected to provide critical thinking, a high degree of technical innovation and attention to detail while serving as a trusted advisor and leader to ...

Sr Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

Overview As a Senior Software Engineer, you are expected to provide critical thinking, a high degree of technical innovation and attention to detail while serving as a trusted advisor and leader to ...

Sr Software Engineer

Nashville, TN · On-site

$100 - $130/hr

Overview As a Senior Software Engineer, you are expected to provide critical thinking, a high degree of technical innovation and attention to detail while serving as a trusted advisor and leader to ...

Showing results 21-40

Junior Software Engineer information

See Spring Hill, TN salary details

$43.7K

$88.9K

$133.5K

How much do junior software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for junior software engineer in Spring Hill, TN is $88,898.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,600.00 and $89,800.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.

What are the key skills and qualifications needed to thrive as a junior software engineer, and why are they important?

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

What are the most commonly searched types of Software Engineer jobs in Spring Hill, TN?

The most popular types of Software Engineer jobs in Spring Hill, TN are:

What are popular job titles related to Junior Software Engineer jobs in Spring Hill, TN?

For Junior Software Engineer jobs in Spring Hill, TN, the most frequently searched job titles are:

What job categories do people searching Junior Software Engineer jobs in Spring Hill, TN look for?

The top searched job categories for Junior Software Engineer jobs in Spring Hill, TN are:

What cities near Spring Hill, TN are hiring for Junior Software Engineer jobs?

Cities near Spring Hill, TN with the most Junior Software Engineer job openings:

Infographic showing various Junior Software Engineer job openings in Spring Hill, TN as of August 2026, with employment types broken down into 78% Full Time, 11% Part Time, and 11% Contract. Highlights an 77% In-person, 6% Hybrid, and 17% Remote job distribution, with an average salary of $88,898 per year, or $42.7 per hour.

Software Engineer

Tailored Talent

Nashville, TN • On-site

Full-time

Re-posted 4 days ago


Job description

Job Description Job Description: Design, develop, and support enterprise web and mobile applications within a Microsoft technology environment. Participate in modernization initiatives, including migration of legacy applications to current development frameworks and technologies. Develop and maintain database-driven applications utilizing Microsoft SQL Server and related technologies.

Build and consume APIs and integrations with internal and external systems. Collaborate with business stakeholders and technical teams to deliver scalable, maintainable solutions. Troubleshoot, enhance, and optimize existing applications and systems Additional Responsibilities for Senior/Lead-Level Candidates Partner with leadership and peers to establish and promote development standards and best practices.

Provide technical direction, contribute to architectural decisions, and ensure adherence to engineering standards. Mentor and support software engineers through coaching, collaboration, and constructive feedback. Conduct code reviews and promote high-quality, maintainable software development practices.

Work closely with stakeholders to gather requirements and translate business needs into scalable technical solutions. Assist with project planning, technical estimation, and delivery oversight across multiple initiatives. Qualifications: MUST haves Technical Experience Strong experience with C#/.NET application development

Experience with modern JavaScript frameworks and front-end web technologies. Experience developing applications against Microsoft SQL Server environments. Familiarity with ORM/data-access technologies.

Mobile application development experience; Flutter experience is preferred. Experience modernizing or migrating legacy applications. Why This is a Great Opportunity: Meaningful work with visible impact Strong opportunities for career growth Collaborative and supportive team culture Competitive compensation and benefits Flexibility and work-life balance Chance to contribute to exciting projects and initiatives Moving into a more senior role you'll work with executive leadership, mentor talented team members, and drive results that have a lasting impact on the company and its customers providing: The opportunity to lead strategic initiatives Influence key business decisions Help shape the future direction of the organization.