1

Scientific Software Developer Jobs in North Carolina

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 ...

Software Developers also analyze and design databases within an application area. RESPONSIBILITIES ... Designs or develops software systems using design and functional specifications, scientific ...

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 ...

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 ...

Sr Software Developer

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.

Sr Software Developer

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

Software Developer

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.

Required : • Bachelor's degree in computer science, software engineering, or a related field -- or equivalent professional experience. • Six plus years of professional software development ...

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 ...

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

next page

Showing results 1-20

Scientific Software Developer information

See North Carolina salary details

$75.9K

$93.2K

$123.1K

How much do scientific software developer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for scientific software developer in North Carolina is $93,152.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,800.00 and $104,500.00 per year, depending on experience, location, and employer.

What does a scientific software developer do?

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.

What kinds of projects or research areas might a scientific software developer typically work on?

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.

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

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.

What are the most commonly searched types of Scientific Software Developer jobs in North Carolina?

The most popular types of Scientific Software Developer jobs in North Carolina are:

What are popular job titles related to Scientific Software Developer jobs in North Carolina?

For Scientific Software Developer jobs in North Carolina, the most frequently searched job titles are:

What job categories do people searching Scientific Software Developer jobs in North Carolina look for?

The top searched job categories for Scientific Software Developer jobs in North Carolina are:

Infographic showing various Scientific Software Developer job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 6% Part Time, 7% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $93,152 per year, or $44.8 per hour.

Software Developer

Attollo LLC

New Bern, NC • On-site

Full-time

Re-posted 18 days ago


Job description

Job Summary:
Attollo LLC is a Service-Disabled Veteran Owned Small Business that provides aviation and associated technology training and engineering services. They are seeking an experienced Software Developer to collaborate with cross-functional teams, deliver software features, and maintain codebase efficiency.
Responsibilities:
• Collaborate with cross-functional teams to define and deliver software features.
• Participate in technical efforts to support program and prototype requirements.
• Apply analytical techniques to evaluate data and reach conclusions.
• Contribute to code review, unit testing, and provide constructive feedback.
• Assist in managing codebase maintenance, refactoring, and optimization.
• Proactively optimize and improve code efficiency and performance.
• Maintain a clean codebase with up-to-date documentation.
• Adhere to established coding best practices and standards.
• Actively seek guidance from Senior Developer(s) on technical matters.
• Take initiative to identify areas for improvement and implement changes.
Qualifications:
Required:
• 2–5 years of experience in software development.
• Proven track record in coding, testing, and collaboration on production grade projects.
• Proficient in Python, JavaScript, or TypeScript.
• Understanding of SQL database management systems.
• Experience with cloud-based platforms such as AWS or Azure.
• Knowledge of DBMS models (relational and NoSQL).
• Familiarity with the software development lifecycle, coding best practices, and Agile methodologies.
• Ability to work independently and as part of a team.
• Strong communication skills and attention to detail.
• Basic understanding of data analysis techniques.
• Demonstrated willingness to learn and grow as a developer.
• Eligibility for a U.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).
• Experience or familiarity with AI NLP models.
• Experience with developing ML models.
Company:
Attollo, LLC is a Service Disabled Veteran Owned Small Business that provides unmanned aircraft (UAV) and associated technology training and consulting services. Founded in 2016, the company is headquartered in New Bern, USA, with a team of 11-50 employees. The company is currently Early Stage.