1

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

Software Engineer III

Raleigh, NC · On-site

$56 - $75/hr

Truist is a financial services company seeking a Software Engineer III who will design, develop ... junior engineers. Responsibilities : • Independently designs, develops, tests, and maintains ...

Sr. Software Engineer

Morrisville, NC · Hybrid

$115K - $125K/yr

Mentor junior developers, conduct code reviews, and promote best practices to uphold code quality standards. Qualifications of the Senior Software Engineer: * 7+ years of hands-on software ...

Software Engineer - QT Location: Raleigh, NC Tax Term (W2, C2C): Both Job Type (Permanent/Contract ... Mentor junior engineers and promote best practices, learning, and innovation. * Design scalable Qt ...

... junior development team members, and client facing professionalism and skills. This role is based in Research Triangle Park, NC. This position will start Day 1 onsite. Required skills include a ...

... junior staff and defining coding standards and standard methodologies Experience applying Software Engineering Architecture and Design Patterns (OO, Functional, REST) Strong knowledge of Java and ...

... and coach junior engineers to maintain a culture of performant and maintainable code. • ... software engineering. • Full-stack .NET development expertise (SQL Server, C#, HTML/CSS ...

... junior engineers. *** This is an in-office position and requires 5-days per week onsite ... software components and services addressing business and user requirements. 2. Implements advanced ...

New

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

As a junior structural engineer, you will be working on specific engineering design and analysis ... Use FEM design software, in-house spreadsheets, and prepare manual calculation as required.

As a junior structural engineer, you will be working on specific engineering design and analysis ... Use FEM design software, in-house spreadsheets, and prepare manual calculation as required.

As a junior structural engineer, you will be working on specific engineering design and analysis ... Use FEM design software, in-house spreadsheets, and prepare manual calculation as required.

Software Engineer As a Software Engineer, you will play a key role in delivering an enterprise ... Mentor junior engineers in best practices and technical execution. * Ensure solutions meet ...

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 Jun 17, 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.

Will AI replace junior dev?

AI is unlikely to fully replace junior software programmers, as they perform tasks that require creativity, problem-solving, and understanding of complex systems. Instead, AI tools can assist junior developers by automating repetitive coding tasks and improving productivity, allowing them to focus on learning and more advanced work. Developing skills in programming languages, algorithms, and tools remains essential for growth in this role.

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 engineers make $500,000?

Senior software engineers, especially those with specialized skills in areas like machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced technical expertise, and working at large tech companies or startups with high-growth potential.

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 is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 often refer to different levels of technical support or developer seniority. For junior programmers, these levels typically indicate increasing expertise and responsibility, with L1 being entry-level and L4 representing senior or lead roles. These classifications help define job expectations, skill requirements, and career progression paths within organizations.

How much can a junior software developer make?

A junior software developer typically earns between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and environments.
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 June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $54,500 per year, or $26.2 per hour.
Junior java microservices programmer/Data engineer

Junior java microservices programmer/Data engineer

SynergisticIT

Raleigh, NC

Other

Posted 21 days ago


Job description

Failing Interviews Isn't a Talent Problem. It's a Preparation Problem.
If you're getting interviews but not offers, you're closer than you think-and that's the most frustrating stage to be in. You've already proven you're employable enough to get screened, but something breaks during technical rounds: data structures, problem-solving, system design, project explanations, or even the way you communicate tradeoffs. Most candidates don't fail because they're "not smart." They fail because they prepared the wrong way-watching tutorials, building shallow projects, or memorizing answers without mastering fundamentals.
SynergisticIT's approach is built for this exact scenario. Since 2010, SynergisticIT has helped candidates move from "almost" to "offer," with many JOPP graduates landing salaries typically ranging from $90,000 to $154,000 depending on role and stack. Candidates have received offers from employers such as Apple, Google, PayPal, Visa, Wells Fargo, Client, Client, Banking, Walmart Labs, AutoZone, Client, Client, and more. The difference is that JOPP is designed to prepare you for how employers evaluate, not how bootcamps teach.
SynergisticIT works with clients hiring for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts, data engineers, data scientists, and machine learning engineers. The focus is on high-demand tracks: Java / Full Stack / DevOps and Data (Analytics/Engineering/Science) + Machine Learning/AI. Interview success improves when you can demonstrate not only coding ability, but also the "end-to-end" thinking employers want: APIs, backend design, database decisions, cloud deployment, CI/CD, and real project narratives.
This is where many bootcamps fall short. They train you, hand you a certificate, and leave you alone. about 30% of candidates entering the Job Placement Program have already tried Udemy, Coursera, university bootcamps, or other coding bootcamps and still didn't land jobs-because those paths often focus on learning content, not passing interviews and securing offers.
Ideal candidates for interview-focused support include: recent grads with limited experience, candidates stuck after multiple interviews, professionals returning after layoffs, candidates with career gaps, and international candidates on F1/OPT who need employment to maintain status and pursue STEM extension/H-1B pathways. SynergisticIT also supports the candidate journey by assisting with STEM extension and providing process support for H-1B/green card filing through employment partners (actual filing depends on the employer).
Explore resources and get started:
If you want to explore the program directly, here are the key links:
  • Job Placement Program (JOPP):
  • Java Job Placement Program
  • Data Science / Data Jobs Program
  • Event videos (OCW, JavaOne, Gartner):
  • USA Today feature
  • Contact: https://www.synergisticit.com/contact-us/
If you're tired of being "final round" without the offer, stop guessing and start preparing with a plan. Fill out the SynergisticIT contact form and ask about the JOPP track that matches your target role.
Please read our blogs
Why do Tech Companies not Hire recent Computer Science Graduates | SynergisticIT
What Recruiters Look for in Junior Developers | SynergisticIT
Software engineering or Data Science as a career?
How OPT Students Can Land Tech Jobs - SynergisticIT