1

Graduate Software Developer Jobs in Raleigh, NC (NOW HIRING)

We are hiring for a Graduate Civil Engineer to join our team on a full-time, direct basis in the ... CADD, project management software, etc.); exposure to AutoCAD Civil 3D and/or Bluebeam Revu is a ...

We are hiring for a Graduate Civil Engineer to join our team on a full-time, direct basis in the ... CADD, project management software, etc.); exposure to AutoCAD Civil 3D and/or Bluebeam Revu is a ...

Associate Software Engineer

Raleigh, NC ยท On-site

$80 - $100/hr

About the Role As Software Engineer I, you'll join a collaborative team that spans onshore and ... This role is ideal for a recent graduate who is curious, coachable, and eager to learn modern ...

Our Graduate Program brings together opportunities across engineering, AI, software and technical ... Software & Tools -- Build software, automation and engineering tools using C/C++, Python, Linux ...

We are actively considering candidates for entry-level software engineering and data roles ... / DevOps and Data (Data Analyst, Data Engineer, Data Scientist) + ML/AI--so you don't graduate with ...

Posted today

next page

Showing results 1-20

Graduate Software Developer information

See Raleigh, NC salary details

$46.7K

$108.7K

$161.4K

How much do graduate software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for graduate software developer in Raleigh, NC is $108,723.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,500.00 and $126,400.00 per year, depending on experience, location, and employer.

What is a graduate software developer?

A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.

What are the key skills and qualifications needed to thrive as a graduate software developer?

To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.

What are typical career progression opportunities for a graduate software developer?

Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.

How to become a software developer graduate after graduation?

To become a software developer graduate, focus on completing a relevant degree such as computer science or software engineering, and develop programming skills in languages like Java, Python, or C++. Gaining practical experience through internships, personal projects, or coding bootcamps can enhance employability, and obtaining certifications like Microsoft or AWS can also be beneficial.

What are the most commonly searched types of Graduate Software Developer jobs in Raleigh, NC?

The most popular types of Graduate Software Developer jobs in Raleigh, NC are:

What job categories do people searching Graduate Software Developer jobs in Raleigh, NC look for?

The top searched job categories for Graduate Software Developer jobs in Raleigh, NC are:

What cities near Raleigh, NC are hiring for Graduate Software Developer jobs?

Cities near Raleigh, NC with the most Graduate Software Developer job openings:

Infographic showing various Graduate Software Developer job openings in Raleigh, NC as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $108,716 per year, or $52.3 per hour.

Top Graduate Software Engineer - V-Force - RTP

Raleigh, NC โ€ข On-site

Socket.dev
Network Securityย โ€ขย 1 - 10 employees

$100 - $125/hr

Other

Posted 4 days ago


Job description

VAST Data is looking for a Software Engineer -A new college Grad to join our growing team!

This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization that is in the center of the hurricane being created by the revolution in artificial intelligence.

"VAST's data management vision is the future of the market."- Forbes

VAST Data is the data platform company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and protect massive datasets and make them available for real-time data analysis and AI training and inference. Designed from the ground up to make AI simple to deploy and manage, VAST takes the cost and complexity out of deploying enterprise and AI infrastructure across data center, edge, and cloud.

Our success has been built through intense innovation, a customer-first mentality and a team of fearless VASTronauts who leverage their skills & experiences to make real market impact. This is an opportunity to be a key contributor at a pivotal time in our companyโ€™s growth and at a pivotal point in computing history.


Requirements

Bachelorโ€™s degree in Computer Science, Software Engineering, Computer Engineering, or a related field

from a leading university (including UNC Chapel Hill, Duke University, NC State)

Strong academic performance (high GPA, honors, Deanโ€™s List, or equivalent)

Solid proficiency in at least one programming language: C, C++

Strong foundation in data structures and algorithms

Ability to write clean, readable, and well-documented code

Excellent English communication skills (written and verbal)

What We Offer

  • Opportunity to work in a cutting-edge tech environment in the heart of RTP
  • Close mentorship from senior engineers
  • Clear career development path
  • Competitive compensation and benefits
  • The chance to make a real impact from day one
#J-18808-Ljbffr