2

Entry Level Programming Jobs in North Carolina (NOW HIRING)

Dewberry has an opportunity for an Entry Level Electrical Engineer to join a growing group of professional engineers in our Raleigh, NC office. Design experience in building electrical distribution ...

Dewberry has an opportunity for an Entry Level Electrical Engineer to join a growing group of professional engineers in our Raleigh, NC office. Design experience in building electrical distribution ...

Dewberry has an opportunity for an Entry Level Mechanical Engineer to join a growing group of professional engineers in our Raleigh, NC office. Dewberry is a leading, market-facing professional ...

Dewberry has an opportunity for an Entry Level Mechanical Engineer to join a growing group of professional engineers in our Raleigh, NC office. Dewberry is a leading, market-facing professional ...

Dewberry has an opportunity for an Entry Level Mechanical Engineer to join a growing group of professional engineers in our Raleigh, NC office. Dewberry is a leading, market-facing professional ...

Dewberry has an opportunity for an Entry Level Mechanical Engineer to join a growing group of professional engineers in our Raleigh, NC office. Dewberry is a leading, market-facing professional ...

Showing results 41-60

Entry Level Programming information

See North Carolina salary details

$13

$24

$71

How much do entry level programming jobs pay per hour?

As of Sep 12, 2026, the average hourly pay for entry level programming in North Carolina is $24.29, according to ZipRecruiter salary data. Most workers in this role earn between $15.53 and $20.96 per hour, depending on experience, location, and employer.

What is entry level programming?

Entry level programming jobs are positions designed for individuals who are new to the software development field, typically requiring little to no professional experience. These roles often involve writing and testing code, debugging applications, and assisting more experienced developers on projects. Entry level programmers usually work under supervision and may be tasked with maintaining existing software or developing simple features. They frequently use languages such as Python, Java, or JavaScript, and these jobs are a great way to gain hands-on experience and learn industry best practices.

What types of projects or tasks are commonly assigned to entry level programmers, and how do these contribute to skill development?

Entry level programmers are typically assigned tasks such as debugging, writing simple code modules, updating existing software, or assisting with code reviews. These responsibilities allow new programmers to become familiar with the codebase, development tools, and team workflows. Working on these foundational tasks helps build practical programming skills, encourages attention to detail, and provides exposure to collaborative practices like version control and peer feedback. Over time, these experiences lay the groundwork for tackling more complex projects and advancing within the team.

What are the key skills and qualifications needed to thrive as an entry level programmer, and why are they important?

To thrive as an Entry Level Programmer, you need a solid understanding of programming fundamentals, familiarity with at least one programming language (such as Python, Java, or C++), and a relevant degree or coursework in computer science or a related field. Experience with version control systems like Git and exposure to integrated development environments (IDEs) are commonly expected. Strong problem-solving skills, attention to detail, and the ability to work well in a team help new programmers stand out. These skills and qualities are essential for writing efficient code, collaborating on projects, and adapting to new technical challenges in a professional environment.

What is the difference between Entry Level Programming vs Junior Software Developer?

AspectEntry Level ProgrammingJunior Software Developer
Required CredentialsBasic coding skills, possibly a degree or certificationSame as Entry Level Programming, often with some project experience
Work EnvironmentInternships, apprenticeships, or entry-level positions in tech companiesProfessional team settings, contributing to ongoing projects
Employer & Industry UsageCommon in tech startups, small firms, and large corporationsWidely used in software development teams across industries

Both roles typically require foundational programming skills and are entry points into software development careers. The main difference lies in the job title's emphasis: 'Entry Level Programming' often refers to the initial learning phase, while 'Junior Software Developer' indicates a role with some professional experience and responsibilities.

What is the easiest entry level programming job to get?

Entry-level programming jobs such as web development, software testing, or support roles are generally the easiest to obtain, especially for those with basic knowledge of languages like HTML, CSS, or Python. These positions often require minimal experience and may involve working with popular tools and frameworks, making them accessible for beginners.

What are the most commonly searched types of Programming jobs in North Carolina?

The most popular types of Programming jobs in North Carolina are:

What cities in North Carolina are hiring for Entry Level Programming jobs?

Cities in North Carolina with the most Entry Level Programming job openings:

Infographic showing various Entry Level Programming job openings in North Carolina as of August 2026, with employment types broken down into 1% Internship, 78% Full Time, 10% Part Time, 7% Temporary, 3% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $50,524 per year, or $24.3 per hour.

Entry Level Engineers/Scientists/Chemists/Technicians

Raleigh, NC • On-site

ERG
Business Management Consulting • 201 - 500 employees

$50K - $60K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted yesterday


Key responsibilities

  • Assist in designing, developing, and testing new processes or experiments under the guidance of senior staff

  • Support the preparation of technical reports, data analysis, and project documentation

  • Troubleshoot, maintain, calibrate, and repair laboratory and field equipment


Job description

ERG is a research and consulting firm that provides a wide range of support to federal, state, and commercial clients. ERG offers multidisciplinary teams with nationally recognized skills in engineering, science, economics, public health, informational technology, and communications. We hire people with the best minds and then provide them with a vibrant and flexible environment in which to develop their careers. The qualified individual must be highly motivated with the skills to prioritize, perform, and communicate effectively in a fast-paced environment. 

ERG is hiring enthusiastic and highly motivated entry-level engineers, scientists, chemists, and technicians to provide technical support in the development, design, and execution of research projects for the U.S. EPA’s Office of Research and Development. Research activities may include decontamination and consequence management research; development and validation of measurement methods; source emission characterization and data collection; studies in atmospheric sciences, physical, chemical, biological, toxicological, and human and ecological exposure; development, evaluation, and application of air quality simulation modeling in the Fluid Modeling Facility/Meteorological Wind Tunnel; and other related research initiatives. Work will involve specialized laboratories and machine shops, including fabrication machine shops, metrology laboratories, and other analytical and microbiological laboratories.
 
As an entry-level professional, you will play an integral role in designing, developing, and optimizing solutions while executing technical projects. This is an excellent opportunity for recent graduates or early-career professionals to gain hands-on experience while collaborating with seasoned experts. The ideal candidate will have a strong technical foundation, excellent problem-solving abilities, and the capability to work effectively across teams to drive innovation. You will also provide input to senior staff in preparing work plans, quality assurance project plans (QAPPs), health and safety plans, and reports for projects performed by ERG.
 
Job Description:
  • Assist in designing, developing, and testing new processes or experiments under the guidance of senior engineers, scientists, or technicians
  • Support the preparation of technical reports, data analysis, and project documentation
  • Troubleshoot, maintain, calibrate, and repair laboratory and field equipment
  • Execute technical projects under the direction of senior staff
  • Collaborate with cross-functional teams to develop and implement innovative engineering or scientific solutions
  • Follow all safety protocols and requirements in laboratory and field settings, ensuring compliance with company policies
  • Contribute to ongoing projects by collecting data, performing tests, and compiling results
  • Assist in preparing project plans, schedules, and materials needed for project execution
  • Present technical findings, project progress, and results under the guidance of senior staff to leadership, clients, or at conferences as appropriate
  • Work closely with senior staff to gain hands-on exposure to project management, design processes, and technical problem-solving
Qualifications and Skills:
  • B.S. degree in Environmental, Mechanical, or Chemical Engineering, Chemistry, Physics, Biology, Environmental Science, or a related field
  • Relevant experience in lieu of a degree will be considered
  • Strong analytical, mechanical, and problem-solving skills
  • Demonstrated aptitude and interest in science, technical work, mechanical equipment, chemistry, and air quality
  • Hands-on experience in a laboratory, technical setting, or engineering project (academic or professional)
  • Experience in mechanical work, laboratory research, or field science preferred
  • Knowledge of EPA source test methods/procedures, air quality or emissions monitoring equipment, and related techniques preferred
  • Ability to travel as needed for field projects across the country
  • Ability to pass background checks and initial and random drug screenings
  • Commercial Driver’s License (CDL) preferred, or equivalent experience hauling trailers over long distances
ERG offers competitive salaries and excellent benefits, including health and dental insurance, life insurance, long-term disability, educational benefits, FSAs, a generous 401k plan, profit sharing, an EAP, 11-20 paid vacation days per year, 10 paid holidays per year, 56 hours or more of sick leave (based on the state you work in) per year (pro-rated for part-time) and more. The salary range for all positions depends on the years and type of experience. 
  
ERG is an equal opportunity employer and complies with all applicable EEOC regulations. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual preference, national origin, disability, or status as a protected veteran.  
   
Please be aware, the only authentic corporate domain for ERG is https://www.erg.com.  ERG may, on occasion, screen applicants via telephone or video interviews via Skype, Teams, GoToMeeting, or another type of video platform. However, any candidate extended a job offer might be asked to meet in person with an ERG employee before providing confidential personal information associated with new employment. 
  
If you’re a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access ERG’s online application process as a result of your disability. To request accommodation, please contact Human Resources via email at Resumes-Lex@erg.com or call (781) 674-7293. 
  
ERG fosters a friendly, flexible work environment. ERGers are dedicated to serving clients who are committed to making the world a better place. We promote and recognize principles of fairness and respect in the work we do, the partnerships we foster, and the culture we value both within and outside of our organization.