Thorndale Partners is a talent acquisition firm seeking an Intermediate Software Engineer with a focus on .NET technologies. The role involves developing and modifying software applications ...
Thorndale Partners is a talent acquisition firm seeking an Intermediate Software Engineer with a focus on .NET technologies. The role involves developing and modifying software applications ...
Thorndale Partners is seeking an Intermediate Software Engineer (C# .NET) to join their team in La Vergne, TN. The role focuses on developing and improving software applications while leveraging new ...
Thorndale Partners is seeking an Intermediate Software Engineer (C# .NET) to join their team in La Vergne, TN. The role focuses on developing and improving software applications while leveraging new ...
Principal Software Developer
Nashville, TN · On-site
$110 - $150/hr
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
Principal Software Developer
Nashville, TN · On-site
$110 - $150/hr
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
Senior Software Developer
Nashville, TN · On-site
$52.75 - $69.50/hr
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging ...
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing ...
Nashville, TN Schedule: 9/80-Every other Friday off The Software Engineer, Specialist Level is an intermediate career-level professional with proficient job area knowledge and practical experience of ...
Nashville, TN Schedule: 9/80-Every other Friday off The Software Engineer, Specialist Level is an intermediate career-level professional with proficient job area knowledge and practical experience of ...
Nashville, TN Schedule: 9/80-Every other Friday off The Software Engineer, Specialist Level is an intermediate career-level professional with proficient job area knowledge and practical experience of ...
Nashville, TN Schedule: 9/80-Every other Friday off The Software Engineer, Specialist Level is an intermediate career-level professional with proficient job area knowledge and practical experience of ...
Software Engineer, Project Babylon (IC4) Group Description The Java Platform Group is responsible ... Experience with compiler infrastructure, intermediate representations (IRs), static analysis, or ...
Software Engineer, Project Babylon (IC4) Group Description The Java Platform Group is responsible ... Experience with compiler infrastructure, intermediate representations (IRs), static analysis, or ...
Software Engineer, Project Babylon (IC4) Group Description The Java Platform Group is responsible ... Experience with compiler infrastructure, intermediate representations (IRs), static analysis, or ...
Software Engineer, Project Babylon (IC4) Group Description The Java Platform Group is responsible ... Experience with compiler infrastructure, intermediate representations (IRs), static analysis, or ...
Intermediate Software Developer information
See Nashville, TN salary details
$46.4K - $56.7K
1% of jobs
$56.7K - $67.1K
4% of jobs
$67.1K - $77.5K
9% of jobs
$87.1K is the 25th percentile. Wages below this are outliers.
$77.5K - $87.8K
12% of jobs
$87.8K - $98.2K
15% of jobs
The median wage is $105K / yr.
$98.2K - $108.6K
14% of jobs
$108.6K - $118.9K
15% of jobs
$123K is the 75th percentile. Wages above this are outliers.
$118.9K - $129.3K
13% of jobs
$129.3K - $139.7K
9% of jobs
$139.7K - $150K
5% of jobs
$150K - $160.4K
3% of jobs
$46.4K
$108.1K
$160.4K
How much do intermediate software developer jobs pay per year?
What is an intermediate software developer?
What are some typical challenges that intermediate software developers face when transitioning from junior roles?
What are the key skills and qualifications needed to thrive as an intermediate software developer, and why are they important?
What is the difference between Intermediate Software Developer vs Junior Software Developer?
| Aspect | Intermediate Software Developer | Junior Software Developer |
|---|---|---|
| Experience Level | Typically 2-4 years of experience | Usually 0-1 year of experience |
| Skills | Proficient in multiple programming languages, able to handle complex tasks | Basic understanding of programming, requires supervision |
| Responsibilities | Designing, developing, and troubleshooting software modules | Assisting in coding, testing, and learning project workflows |
| Work Environment | Independent problem-solving, collaborating with teams | Learning from senior staff, following instructions |
The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.
What are the most commonly searched types of Software Developer jobs in Nashville, TN?
The most popular types of Software Developer jobs in Nashville, TN are:
What job categories do people searching Intermediate Software Developer jobs in Nashville, TN look for?
The top searched job categories for Intermediate Software Developer jobs in Nashville, TN are:
What cities near Nashville, TN are hiring for Intermediate Software Developer jobs?
Cities near Nashville, TN with the most Intermediate Software Developer job openings:

Full-time
Re-posted 13 days ago
Job description
Thorndale Partners is a talent acquisition firm seeking an Intermediate Software Engineer with a focus on .NET technologies. The role involves developing and modifying software applications, participating in deployment processes, and collaborating with users to gather requirements.
Responsibilities:
• Independently develop and modify complex internal and external facing software applications in focused technology areas.
• Participate in the change control and deployment processes for operational support.
• Use judgment to make technical decisions, seeking guidance from senior engineers when needed.
• Research and recommend new approaches to software development and technology solutions.
• Coordinate with users and product owners to gather detailed requirements.
• Research and recommend new approaches surrounding user experience or web development.
• Provide medium-level full application development life cycle support including specifications, prototypes, development, quality assurance, and deployment.
• Work with team members to identify and enforce design patterns, standards, etc.
Qualifications:
Required:
• Bachelor's Degree in Computer Science or related field or directly related year for year experience
• 3+ years of software development experience with C#, .Net
• 1+ years of professional experience with relational database technologies such as SQL Server, Oracle, DB2, or similar.
Preferred:
• Experience software development in .net Core
• Experience with React
• Experience with Salesforce
• Experience with Agile and Jira
Company:
Thorndale Partners is a career consulting firm that provides recruitment and placement services for job seekers and employers. Founded in 2012, the company is headquartered in Brentwood, USA, with a team of 11-50 employees. The company is currently Early Stage.
About Thorndale Partners
Sourced by ZipRecruiter
Industry
Recruiting and staffing services
Company size
11 - 50 Employees
Headquarters location
Brentwood, TN, US
Year founded
2012