1

Junior Scientific Programmer Jobs (NOW HIRING)

Junior Data Engineer

Jersey City, NJ ยท On-site

$70 - $95/hr

As a Junior Data Engineer, the candidate will help build and maintain the data infrastructure that ... Bachelor's degree in Computer Science, Engineering, or related field What you get * Medical, dental ...

Junior Forward Deployed Engineer

Austin, TX ยท On-site

$68K - $73K/yr

Junior Forward Deployed Engineer City: Austin State/Province: Texas Posting Start Date: 4/10/26 ... Recent graduate of a Master's degree program in Computer Science, Engineering, or a related ...

Work is seeking a passionate and curious Junior Product Engineer to join their team. In this role ... Required : โ€ข Bachelor's degree in Computer Science, Engineering, or related field โ€ข Basic ...

Junior Forward Deployed Engineer

Plano, TX ยท On-site

$68K - $78K/yr

Job Title: Junior Forward Deployed Engineer City: Plano, Boston, East Brunswick State/Province ... Recent graduate of a Bachelor's or Master's degree program in Computer Science, Engineering, or a ...

ERG is hiring enthusiastic and highly motivated Junior Engineers, Scientists, and Technicians to ... Experience authoring scientific, technical, quality assurance, and health & safety documentation

ERG is hiring enthusiastic and highly motivated Junior Engineers, Scientists, and Technicians to ... Experience authoring scientific, technical, quality assurance, and health & safety documentation

ERG is hiring enthusiastic and highly motivated Junior Engineers, Scientists, and Technicians to ... Experience authoring scientific, technical, quality assurance, and health & safety documentation

Showing results 41-60

Junior Scientific Programmer information

See salary details

$7

$26

$47

How much do junior scientific programmer jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for junior scientific programmer in the United States is $26.96, according to ZipRecruiter salary data. Most workers in this role earn between $16.35 and $33.17 per hour, depending on experience, location, and employer.

What is a junior scientific programmer?

Junior Scientific Programmers are early-career professionals who assist in developing and maintaining software used for scientific research and data analysis. They typically work under the guidance of senior programmers or scientists, helping to write code, process data, and troubleshoot computational problems. These programmers often work in academic, research, or laboratory settings and are expected to have a foundational knowledge of programming languages such as Python, R, or MATLAB. Their role is essential in supporting scientific projects by ensuring that computational tasks are performed efficiently and accurately.

What types of projects and technologies do junior scientific programmers typically work with, and how much collaboration is involved?

Junior Scientific Programmers often contribute to projects involving data analysis, scientific simulations, or the development of software tools for research teams. They typically work with programming languages such as Python, R, or MATLAB, and may also use version control systems like Git. Collaboration is a key aspect of the role, as Junior Scientific Programmers frequently partner with researchers, senior developers, and domain experts to understand project requirements and refine computational solutions. This team-oriented environment provides ample opportunities for learning and professional growth, especially through code reviews and interdisciplinary discussions.

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

To thrive as a Junior Scientific Programmer, you need a solid background in programming (such as Python, R, or MATLAB), data analysis, and a relevant science or math degree. Familiarity with version control systems (e.g., Git), scientific libraries, and sometimes high-performance computing tools is typically expected. Strong problem-solving, attention to detail, and effective teamwork skills set candidates apart in collaborative research environments. These competencies are crucial for developing reliable scientific software and contributing effectively to research projects.

What is the difference between Junior Scientific Programmer vs Data Analyst?

AspectJunior Scientific ProgrammerData Analyst
Required CredentialsBachelor's in Computer Science, Data Science, or related field; programming skills in Python, R, or MATLABBachelor's in Statistics, Mathematics, or related field; proficiency in data visualization and analysis tools
Work EnvironmentResearch labs, scientific institutions, tech companiesBusiness, finance, healthcare, or marketing sectors
Employer & Industry UsageResearch projects, scientific computing, simulation tasksData-driven decision making, reporting, and insights generation

While both roles involve working with data and programming, Junior Scientific Programmers focus on scientific computing and research-specific tasks, whereas Data Analysts primarily analyze business data to inform decisions. The roles often overlap in skills but differ in application and industry focus.

More about Junior Scientific Programmer jobs

What cities are hiring for Junior Scientific Programmer jobs?

Cities with the most Junior Scientific Programmer job openings:

What states have the most Junior Scientific Programmer jobs?

States with the most job openings for Junior Scientific Programmer jobs include:

Infographic showing various Junior Scientific Programmer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 81% Physical, 3% Hybrid, and 16% Remote job distribution, with an average salary of $56,068 per year, or $27 per hour.

Software Engineer (Junior) - TS/SCI with Polygraph Required

Catalyst Operations & Analytics

Vienna, VA โ€ข On-site

Full-time

Re-posted 11 days ago


Job description

Position Summary

Junior Software Engineers support the design, development, and delivery of software systems in support of the customer's requirements, working as members of an Agile development team under the guidance of more experienced engineers. Junior Software Engineers participate in the software development lifecycle, including implementing user stories, writing and unit testing code, and contributing to documentation. Junior Software Engineers are expected to build foundational technical depth while contributing reliable, well-tested code to a larger complex system.


Requirements

US Citizenships and TS/SCI with Polygraph (no exceptions)


Education/Experience Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field and 0-2 years of relevant professional software engineering experience; equivalent combination of education and experience may be considered


Required Skills:

  • Working knowledge of one or more modern programming languages (e.g., Java, Python, C/C++, JavaScript)
  • Familiarity with the software development lifecycle (SDLC), including coding, unit testing, and integration
  • Exposure to Agile/Scrum development teams and ceremonies, through coursework, internships, or professional experience
  • Familiarity with version control tools
  • Comfort developing on Windows and/or Linux operating systems
  • Basic understanding of software design patterns and secure coding standards
  • Strong written and oral communication skills, with the ability to collaborate effectively across a development team