Software Developer
Cary, NC · On-site
Required : • Bachelor's degree in computer science, software engineering, or a related field • 10+ years of experience, including prior experience leading or mentoring developers • Proficiency ...
Cary, NC · On-site
Required : • Bachelor's degree in computer science, software engineering, or a related field • 10+ years of experience, including prior experience leading or mentoring developers • Proficiency ...
Cary, NC · On-site
Required : • Bachelor's degree in computer science, software engineering, or a related field • 10+ years of experience, including prior experience leading or mentoring developers • Proficiency ...
Raleigh, NC · On-site
Trajan's vision 'Science that benefits people' is a commitment to enrich the wellbeing of a growing ... We are seeking an experienced Software Developer that will work closely with the Product Leaders of ...
Raleigh, NC · On-site
Trajan's vision 'Science that benefits people' is a commitment to enrich the wellbeing of a growing ... We are seeking an experienced Software Developer that will work closely with the Product Leaders of ...
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Raleigh, NC · On-site
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Raleigh, NC · On-site
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Cary, NC · On-site
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Cary, NC · On-site
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Cary, NC · On-site
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Cary, NC · On-site
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Raleigh, NC · On-site
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Raleigh, NC · On-site
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Bachelor's degree in computer science, software engineering, or a related field * 10+ years of experience, including prior experience leading or mentoring developers * Proficiency in .NET/C# with an ...
Cary, NC · Remote
$51 - $67.25/hr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * At least 8 years of hands-on software development experience, including support of production systems.
Cary, NC · Remote
$51 - $67.25/hr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * At least 8 years of hands-on software development experience, including support of production systems.
Cary, NC · On-site
$51 - $67.25/hr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * At least 8 years of hands-on software development experience, including support of production systems.
Cary, NC · On-site
$51 - $67.25/hr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * At least 8 years of hands-on software development experience, including support of production systems.
Raleigh, NC · On-site
Required : • Bachelor's degree in computer science, software engineering, or a related field -- or equivalent professional experience. • Six plus years of professional software development ...
Raleigh, NC · On-site
Required : • Bachelor's degree in computer science, software engineering, or a related field -- or equivalent professional experience. • Six plus years of professional software development ...
Raleigh, NC · On-site
Bachelor's degree in computer science, software engineering, or a related field - or equivalent professional experience. * Six plus years of professional software development experience, including ...
Raleigh, NC · On-site
Bachelor's degree in computer science, software engineering, or a related field - or equivalent professional experience. * Six plus years of professional software development experience, including ...
Raleigh, NC · On-site
Senior Software Developer JD (2 Open Positions) Hybrid role - 4 days in office. Candidates must be ... Required Qualifications Bachelor s degree in Computer Science or related field. 10+ years of ...
Raleigh, NC · On-site
Senior Software Developer JD (2 Open Positions) Hybrid role - 4 days in office. Candidates must be ... Required Qualifications Bachelor s degree in Computer Science or related field. 10+ years of ...
Cary, NC · On-site +1
Bachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience) * 5 years of front-end development experience * Proficiency with modern ...
Cary, NC · On-site +1
Bachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience) * 5 years of front-end development experience * Proficiency with modern ...
Cary, NC · On-site +1
Bachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience) * 5 years of front-end development experience * Proficiency with modern ...
Cary, NC · On-site +1
Bachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience) * 5 years of front-end development experience * Proficiency with modern ...
Morrisville, NC · On-site +1
$51 - $67.25/hr
Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent experience. * Minimum 5 years of experience in software development, with a strong focus on backend ...
Morrisville, NC · On-site +1
$51 - $67.25/hr
Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent experience. * Minimum 5 years of experience in software development, with a strong focus on backend ...
Raleigh, NC · On-site +1
Bachelor degree in Computer Science, engineering or related field. Experience: 8+ years of related ... Rather, salary will be set based on experience, geographic location and possibly contractual ...
Raleigh, NC · On-site +1
Bachelor degree in Computer Science, engineering or related field. Experience: 8+ years of related ... Rather, salary will be set based on experience, geographic location and possibly contractual ...
Bachelor degree in Computer Science, engineering or related field. Experience: 8+ years of related ... Rather, salary will be set based on experience, geographic location and possibly contractual ...
Bachelor degree in Computer Science, engineering or related field. Experience: 8+ years of related ... Rather, salary will be set based on experience, geographic location and possibly contractual ...
$81.2K - $85.8K
17% of jobs
$87.2K is the 25th percentile. Wages below this are outliers.
$85.8K - $90.4K
26% of jobs
The median wage is $92.1K / yr.
$90.4K - $95K
20% of jobs
$95K - $99.6K
4% of jobs
$99.6K - $104.1K
5% of jobs
$107K is the 75th percentile. Wages above this are outliers.
$104.1K - $108.7K
4% of jobs
$108.7K - $113.3K
5% of jobs
$113.3K - $117.9K
4% of jobs
$117.9K - $122.5K
4% of jobs
$122.5K - $127.1K
5% of jobs
$127.1K - $131.7K
4% of jobs
$81.2K
$99.6K
$131.7K
| Aspect | Contractual Scientific Software Developer | Scientific Software Engineer |
|---|---|---|
| Credentials | Bachelor's or Master's in Computer Science, Physics, or related fields; often contract-based | Bachelor's or Master's in Computer Science, Physics, or related fields; full-time employment |
| Work Environment | Project-based, often freelance or temporary contracts | Full-time, in research labs, universities, or industry |
| Employer & Industry Usage | Research institutions, government agencies, biotech firms | Research institutions, industry R&D departments, academia |
While both roles involve developing scientific software, Contractual Scientific Software Developers typically work on short-term projects under contract, focusing on specific deliverables. Scientific Software Engineers usually hold full-time positions, contributing to ongoing research and development efforts within organizations. The choice depends on employment preference and project scope.

8.8
Based on 85 frontline employees who took The Breakroom Quiz
32nd of 357 rated engineering
Get the full story on Breakroom
Sourced by ZipRecruiter
We are a full-service consulting firm that provides a wide range of infrastructure and land development planning and engineering services to both public and private clients. Though we have more than 6,000 employees in 100+ offices, we pride ourselves on our small company feel. At Kimley-Horn, we do things differently. People--clients and employees--are at the forefront of our business. Clients know we are laser-focused on their success. Employees know our culture and approach to business are built on a desire to see our staff flourish, one and all. Both groups know that with Kimley-Horn, they can expect more and experience better.
Specialized design services
5,001 - 10,000 Employees
Raleigh, NC, US
1967