2

Entry Level Scientific Software Developer Jobs in Raleigh, NC

Associate Software Engineer

Durham, NC · On-site +1

$94K - $122K/yr

S. or foreign equivalent) in Computer Science, Software Engineering, or related field. * Position requires working knowledge of the following skills gained through coursework or experience: writing ...

IXL Learning, developer of personalized learning products used by millions of people globally, is ... Bachelor's or advanced degree in computer science or a related discipline * Excellent programming ...

Junior Python Developer

Raleigh, NC

$65K - $84K/yr

... with version control software Experience working with an IDE Understanding of Unit testing ... Science Degree or Equivalent experience MySQL - knowledge of relational database design Knowledge ...

Bachelor's degree in computer science, IT, or a closely related field with 0-2 years of relevant ... Software Cloud Engineer - Junior Preferred Experience & Skills: At our core, we value passion, a ...

next page

Showing results 1-20

Entry Level Scientific Software Developer information

See Raleigh, NC salary details

$28.7K

$97.5K

$234.8K

How much do entry level scientific software developer jobs pay per year?

As of Jul 20, 2026, the average yearly pay for entry level scientific software developer in Raleigh, NC is $97,466.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,700.00 and $103,000.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Scientific Software Developer vs Entry Level Data Analyst?

AspectEntry Level Scientific Software DeveloperEntry Level Data Analyst
Required CredentialsBachelor's in Computer Science, Software Engineering, or related fieldBachelor's in Statistics, Mathematics, or related field
Work EnvironmentResearch labs, scientific institutions, tech companiesBusiness, healthcare, finance sectors
Employer & Industry UsageUsed in scientific research, simulation, data modelingUsed in data interpretation, reporting, business insights

While both roles involve data handling and programming, Entry Level Scientific Software Developers focus on creating software for scientific applications, whereas Entry Level Data Analysts interpret data to inform business decisions. The choice depends on your interest in scientific computing versus data analysis in various industries.

What are the most commonly searched types of Scientific Software Developer jobs in Raleigh, NC? The most popular types of Scientific Software Developer jobs in Raleigh, NC are:
What are popular job titles related to Entry Level Scientific Software Developer jobs in Raleigh, NC? For Entry Level Scientific Software Developer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Entry Level Scientific Software Developer jobs in Raleigh, NC look for? The top searched job categories for Entry Level Scientific Software Developer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Entry Level Scientific Software Developer jobs? Cities near Raleigh, NC with the most Entry Level Scientific Software Developer job openings:
Infographic showing various Entry Level Scientific Software Developer job openings in Raleigh, NC as of July 2026, with employment types broken down into 91% Full Time, and 9% Contract. Highlights an 82% In-person, 9% Hybrid, and 9% Remote job distribution, with an average salary of $97,466 per year, or $46.9 per hour.
Software Engineer - StorageGRID

Software Engineer - StorageGRID

NetApp

Morrisville, NC • Hybrid

Other

Medical, Life, Retirement, PTO

Re-posted 24 days ago


Job description

Job Summary

NetApp is pioneering the development of StorageGRID object storage - AWS cloud compatible software powering the exponential growth in AI data lakes. As a Software Engineer, this is your chance to work alongside a group of talented developers, impart your vision, and rapidly launch the latest cloud storage software. Your incredible testing and automation skills will create opportunities to contribute clean code. Naturally, you are as comfortable solving our customer's AI data lake challenges by writing new code as you are improving productivity by refactoring. You are opinionated while flexible and know when to adopt new technologies.

We are true believers of Agile development and have been on the journey for many years. Since you maintain supreme levels of communication with your peers, we won't inundate you with process and documentation as you work in our flexible hybrid work-from-home/office model.

Throughout the world, leading organizations count on NetApp to manage and store their data. From the edge of human endurance in Formula One auto racing to the edge of the universe with CERN's Large Hadron Collider, we help our customers do things they couldn't before-at speeds you never thought possible.

Key Responsibilities

  • Design and architect major systems and features
  • Implement, unit test, debug, verify production systems and features
  • Improve performance, reliability, availability and serviceability
  • Influence and collaborate with peer and senior engineers
  • Support inter-dependent development and testing activities
Job Requirements

Must Have:

  • Extensive development in Python
  • Understand shell scripting, C, C++, and/or Ruby
  • Very good understanding of Linux operating system
  • Working networking knowledge (OSI network layers, TCP/IP, configuring Layer2/Layer3 hybrid networks, and managing network services such as DNS, DHCP, and NTP)
  • Familiarity with basic concepts of computer architecture, data structures and standard programming practices

Nice to Have:

  • Understanding of hardware management services such as BMC
  • Knowledge of S3 API's
  • Knowledge of Containers 
  • Experience with storage technologies and/or shared infrastructure environments
  • Experience in distributed software development
Education

A Bachelor of Science Degree in Engineering or Computer Science with 2+ years of related experience, or a Master's Degree; or equivalent experience is required.

Compensation:
The target salary range for this position is 113,050 - 168,300 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. The range is based on 'On Target Earnings' (OTE) representing the total potential earnings, which is the sum of the base salary and potential commission earned when performance targets are achieved. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, employee stock purchase plan, and/or restricted stocks (RSU's). These offerings are subject to regional variations and governed by local laws, regulations, and company policies. We will provide detailed information about the specific benefits for your region during the recruitment process.