Software Developer
New Bern, NC · On-site
S. SECRET security clearance. • Bachelor of Science (BS) or higher in a related field (e.g., Computer Science, Software Engineering). Preferred : • Familiarity with Java development (optional ...
New Bern, NC · On-site
S. SECRET security clearance. • Bachelor of Science (BS) or higher in a related field (e.g., Computer Science, Software Engineering). Preferred : • Familiarity with Java development (optional ...
New Bern, NC · On-site
S. SECRET security clearance. • Bachelor of Science (BS) or higher in a related field (e.g., Computer Science, Software Engineering). Preferred : • Familiarity with Java development (optional ...
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 ...
Boone, NC · On-site
Software Developers also analyze and design databases within an application area. RESPONSIBILITIES ... Designs or develops software systems using design and functional specifications, scientific ...
Quick apply
Boone, NC · On-site
Software Developers also analyze and design databases within an application area. RESPONSIBILITIES ... Designs or develops software systems using design and functional specifications, scientific ...
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 ...
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 ...
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 ...
Required : • A bachelor's degree in a related technical field (Computer Science, Software Engineering, IT, or similar) • At least one year of W2 experience in a technical role • Equivalent ...
Required : • A bachelor's degree in a related technical field (Computer Science, Software Engineering, IT, or similar) • At least one year of W2 experience in a technical role • Equivalent ...
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.
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience * 3+ years of professional software development experience
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience * 3+ years of professional software development experience
Concord, NC · On-site
$93K - $126K/yr
None Job Family: Software Engineering Job Qualifications: Skills: ESRI Software, Geographic ... Experience with data science tools and formats such as SciKit, Pandas, GeoPandas, JSON, and GeoJSON.
Concord, NC · On-site
$93K - $126K/yr
None Job Family: Software Engineering Job Qualifications: Skills: ESRI Software, Geographic ... Experience with data science tools and formats such as SciKit, Pandas, GeoPandas, JSON, and GeoJSON.
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 ...
Hickory, NC · On-site
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience * 3+ years of professional software development experience
Hickory, NC · On-site
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience * 3+ years of professional software development experience
Cranberry, NC · Hybrid
$69K - $86K/yr
Bachelor's degree in Computer Science, Software Engineering * Minimum 3 years software development experience * Experience with .NET (C# and MVC architecture), SQL/Database Design, web-programming ...
Cranberry, NC · Hybrid
$69K - $86K/yr
Bachelor's degree in Computer Science, Software Engineering * Minimum 3 years software development experience * Experience with .NET (C# and MVC architecture), SQL/Database Design, web-programming ...
$75.9K - $80.2K
17% of jobs
$81.5K is the 25th percentile. Wages below this are outliers.
$80.2K - $84.5K
26% of jobs
The median wage is $86.1K / yr.
$84.5K - $88.8K
20% of jobs
$88.8K - $93.1K
4% of jobs
$93.1K - $97.4K
5% of jobs
$100.1K is the 75th percentile. Wages above this are outliers.
$97.4K - $101.7K
4% of jobs
$101.7K - $106K
5% of jobs
$106K - $110.3K
4% of jobs
$110.3K - $114.6K
4% of jobs
$114.6K - $118.8K
5% of jobs
$118.8K - $123.1K
4% of jobs
$75.9K
$93.2K
$123.1K
A Scientific Software Developer designs, develops, and optimizes software tools to support scientific research and analysis. They work closely with scientists to create algorithms, simulations, and data-processing pipelines tailored to specific research needs. This role often involves proficiency in programming languages like Python, C++, or Fortran, as well as expertise in numerical computing, data visualization, and high-performance computing.
Scientific Software Developers are often involved in developing, optimizing, and maintaining software used in fields such as bioinformatics, physics simulations, environmental modeling, data analysis, and computational chemistry. Their projects can span from designing algorithms for processing large-scale scientific data to creating user interfaces or automating laboratory workflows. Depending on the employer, you may work closely with scientists and researchers to understand domain-specific needs and translate them into technical solutions. This collaborative environment enables you to contribute directly to scientific discoveries while growing your technical and domain expertise.
A Scientific Software Developer requires strong programming skills (such as Python, C++, or Java), a solid background in scientific concepts, and typically a degree in computer science, engineering, mathematics, or a related field. Familiarity with scientific computing libraries, version control systems (like Git), and experience using high-performance computing (HPC) resources are often expected; certifications in these tools can be advantageous. Excellent problem-solving, communication, and collaboration skills help contribute effectively to research-driven, multidisciplinary teams. These capabilities are vital to translate complex scientific needs into reliable and reproducible software solutions that advance research goals.
The most popular types of Scientific Software Developer jobs in North Carolina are:
For Scientific Software Developer jobs in North Carolina, the most frequently searched job titles are:
The top searched job categories for Scientific Software Developer jobs in North Carolina are:
For Scientific Software Developer jobs in NC, the most frequently searched job titles are:

Sourced by ZipRecruiter
Aerospace product and parts manufacturing
11 - 50 Employees
Cumberland, RI, US
2016