1

Graduate Software Engineering Jobs in Raleigh, NC

Adapts instruction using structural analysis software, code reference materials, and design problem sets to support advanced undergraduate and graduate civil engineering students preparing for ...

Adapts instruction using structural analysis software, code reference materials, and design problem sets to support advanced undergraduate and graduate civil engineering students preparing for ...

Designer

Cary, NC ยท On-site

... software such as SPIDA, O-Calc, or equivalent including overhead design and engineering principles. * Proven AutoCAD, AUD, and/or Microstation skills preferred. * We are seeking a graduate from ...

Designer

Cary, NC ยท On-site +1

... software such as SPIDA, O-Calc, or equivalent including overhead design and engineering principles. * Proven AutoCAD, AUD, and/or Microstation skills preferred. * We are seeking a graduate from ...

Research Engineering & Development (70%) * Design, build, integrate, and test UAS platforms and ... Work alongside graduate and undergraduate researchers on hardware/software integration.

Entry-level Roadway Engineer

Raleigh, NC ยท On-site

$65K - $85K/yr

This is a full-time opportunity designed for a recent graduate or early-career professional who is ... Utilize CAD software to prepare detailed engineering drawings and plans for roadway projects ...

next page

Showing results 1-20

Graduate Software Engineering information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

How much do graduate software engineering jobs pay per year?

As of May 30, 2026, the average yearly pay for graduate software engineering in Raleigh, NC is $143,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Graduate Software Engineer, you need a solid understanding of programming fundamentals, software development methodologies, and a relevant degree in Computer Science or a related field. Familiarity with coding languages such as Java, Python, or C++, and experience with version control systems like Git, are typically expected. Strong problem-solving abilities, attention to detail, teamwork, and good communication skills help graduates stand out in collaborative technical environments. These skills and qualities are vital for producing high-quality software, adapting to evolving technologies, and contributing effectively to development teams.

What are some common challenges Graduate Software Engineers face during their first year, and how can they overcome them?

Graduate Software Engineers often encounter challenges such as adapting to new codebases, balancing learning with productivity, and effectively communicating within cross-functional teams. It's important to proactively seek mentorship, ask questions, and take advantage of onboarding resources. Participating in code reviews and attending regular team meetings can help build confidence and understanding, while setting small, achievable goals fosters both skill development and a sense of accomplishment.

What is a Graduate Software Engineer?

A Graduate Software Engineer is an entry-level position for individuals who have recently completed a degree in computer science, software engineering, or a related field. They work as part of a development team to design, develop, test, and maintain software applications. Graduate Software Engineers typically receive training and mentorship while working on real-world projects, helping them gain practical experience and build their technical skills. Their responsibilities may include writing code, fixing bugs, collaborating with other team members, and learning industry best practices.
What are popular job titles related to Graduate Software Engineering jobs in Raleigh, NC? For Graduate Software Engineering jobs in Raleigh, NC, the most frequently searched job titles are:
Infographic showing various Graduate Software Engineering job openings in Raleigh, NC as of May 2026, with employment types broken down into 60% Full Time, 20% Part Time, and 20% Contract. Highlights an 60% In-person, 20% Hybrid, and 20% Remote job distribution, with an average salary of $143,405 per year, or $68.9 per hour.

$49.50 - $64.25/hr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Title: Java Developer
Location: Raleigh, NC (Day 1 Onsite)
Job Type: Contract/Full Time
Skills: Java, Azure, mircoservices, Kubernetes
Job Description:
  • 9+ years of hands-on programming experience such as Java
  • Experience building modern APIs and microservices, using frameworks such as Dropwizard and Jetty.
  • Experience with securing cloud providers and platforms with Azure.
  • Experience working with developer and CI/CD tooling such as JenkinsCore and Stash
  • Experience with infrastructure-as-code concepts such as Terraform, Kubernetes, and CloudFormation.
  • Experience building enterprise software.
  • Bachelor's degree or equivalent experience.
  • Good written and verbal communication skills.
  • Experience working in an Agile environment with tools such as JIRA.
  • Experience/ Qualifications: MCA/B. Tech/Any Graduate with 5-7 years of relevant experience