1

Junior Software Programmer Jobs in Raleigh, NC (NOW HIRING)

Position Summary Vadum is seeking a Junior Software Engineer to support the design, development, testing, and analysis of innovative software solutions. Working under the guidance of senior engineers ...

Jr. software Developer

Raleigh, NC

$65K - $84K/yr

This programmer will need to assist in that project and also support current systems until the ... Ability to learn new software systems and programming languages by studying available references.

Jr. Software Developer

Raleigh, NC

$65K - $84K/yr

This programmer will need to assist in that project and also support current systems until the ... Ability to learn new software systems and programming languages by studying available references.

Software Cloud Engineer - Junior Position Requirements: * U.S. Citizenship (No exceptions; green card holders are not eligible). * Current DoD Secret Clearance (or higher). * Bachelor's degree in ...

Senior Vision Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Mentor junior software developers and provide guidance on best practices and advanced analytical techniques. * Communicate complex data insights and recommendations to non-technical stakeholders ...

Infojini Consulting is recognized as one of the fastest growing IT services and software ... Junior Developer Location: Raleigh, NC (Locals only) Duration: 10+ Months contract position Client:

Junior .net Developer

Raleigh, NC

$65K - $84K/yr

... Programmer, Systems/Software Engineer, Web Developer, Application Developer Expected Skills: Able to work without assistance; can provide limited leadership to others; able to manage medium ...

Junior Python Developer

Raleigh, NC · On-site

$65K - $84K/yr

... software Experience working with an IDE Understanding of Unit testing Knowledge of the MVC design pattern Computer Science Degree or Equivalent experience MySQL - knowledge of relational database ...

Senior Software Developer

Raleigh, NC · On-site

$97K - $137K/yr

The Senior Software Developer is a hands-on technical contributor responsible for designing ... junior and mid-level developers through code reviews, pairing, and technical guidance. • ...

Software Engineer III

Raleigh, NC

$56 - $75/hr

Provide technical guidance and mentorship to junior engineers, fostering their professional growth ... Technical liaison to software engineers, systems engineers, database administrators, quality ...

The R&D Software Engineer 4 will perform complex code modification, testing, and debugging tasks ... Mentor Junior team members; * Perform unit/module testing of software; * Actively support and ...

Depending on experience level, provide guidance and mentorship to junior developers Testing ... Ensure software meets performance, cybersecurity, reliability, and safety requirements * Follow ...

next page

Showing results 1-20

Junior Software Programmer information

See Raleigh, NC salary details

$7

$26

$46

How much do junior software programmer jobs pay per hour?

As of Jul 28, 2026, the average hourly pay for junior software programmer in Raleigh, NC is $26.20, according to ZipRecruiter salary data. Most workers in this role earn between $15.87 and $32.26 per hour, depending on experience, location, and employer.

What are some common challenges a Junior Software Programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is a Junior Software Programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What are the key skills and qualifications needed to thrive as a Junior Software Programmer, and why are they important?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What are the most commonly searched types of Software Programmer jobs in Raleigh, NC? The most popular types of Software Programmer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Junior Software Programmer jobs? Cities near Raleigh, NC with the most Junior Software Programmer job openings:
Infographic showing various Junior Software Programmer job openings in Raleigh, NC as of July 2026, with employment types broken down into 94% Full Time, 5% Part Time, and 1% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $54,503 per year, or $26.2 per hour.
Junior Software Engineer

Junior Software Engineer

Vadum Inc

Raleigh, NC • On-site

Other

Posted 7 days ago


Job description

Description

About Vadum

Since 2004, Vadum has built a reputation for practical innovation, delivering advanced technology solutions to customers in the highly competitive field of national defense research and development. Our engineers work on cutting-edge technologies that solve complex technical challenges in support of critical national security missions.


If you're an early-career software engineer who enjoys solving challenging problems and wants to work alongside experienced engineers in a collaborative research and development environment, we'd love to hear from you.


Position Summary

Vadum is seeking a Junior Software Engineer to support the design, development, testing, and analysis of innovative software solutions. Working under the guidance of senior engineers, you will contribute to prototype development, concept design, software testing, and research activities while expanding your technical knowledge and engineering skills.


This position offers an excellent opportunity for recent graduates and early-career professionals to gain hands-on experience with advanced software technologies and mission-focused engineering projects.

Job Duties and Responsibilities 

  • Provide general, entry-level or junior level support to the engineering team.
  • Verifies and tests assigned metrics on projects.
  • Enters test results into a quality control database.
  • Identifies potential areas of project improvement; recommends and assists with development of appropriate solutions.
  • Ensures compliance with applicable company and client quality requirements in all assigned programs, functions, products, and areas.
  • Identifies and reports problems with specific processes or products to senior engineers.
  • Assists senior engineers in the development of new methods to improve product quality and process efficacy and efficiency. 
  • May interact with external clients/suppliers with supervision. 

Requirements

 Required Qualifications

  • Bachelor's degree or higher in Computer Science, Computer Engineering, or a related technical field.
  • 0-5 years of professional software engineering experience.
  • Government security clearance or the ability to obtain and maintain clearance.
  • Strong problem-solving skills and a willingness to be flexible and learn new concepts and technologies on the job. 
  • Analytical skills to interpret complex data sets.
  • Excellent communication skills, oral and written.
  • Public speaking skills to give presentations to Software Engineers and the management team.
  • Experience with programming languages (JAVA, C/C++, Python/TensorFlow/Scikit-Learn, MATLAB, and ML frameworks).
  • Familiarity with Functional Programming concepts and styles a plus.
  • Ability to work effectively with senior engineers and translate results from complex analytics into elegant data products.
  • Ability to work effectively and comfortably with multidisciplinary teams of engineers and support staff.
  • Organization and delegation skills to break large projects down to milestones and assign tasks best suited to team members.

Why Join Vadum?

At Vadum, you'll work alongside experienced engineers and researchers developing innovative technologies that make a meaningful impact on national defense. We offer an environment that encourages curiosity, collaboration, continuous learning, and technical growth, providing opportunities to work on challenging projects from concept through implementation. 


Whether you're launching your career or building on your early professional experience, Vadum offers the opportunity to grow your skills while contributing to technologies that matter.


Vadum, Inc. is an Equal Opportunity Employer. Vadum is committed to providing reasonable accommodations to qualified individuals with disabilities and disabled veterans throughout the application and hiring process. If you need assistance or require an accommodation due to a disability, please contact the Human Resources Manager at (919) 341-8241.