1

Graduate Software Engineering Jobs in Raleigh, NC

College Graduate - 2 years experience RoviSys offers a broad opportunity to grow your career with ... Design and implement industry software applications to aggregate manufacturing systems information ...

College Graduate - 2 years experience RoviSys offers a broad opportunity to grow your career with ... Design and implement industry software applications to aggregate manufacturing systems information ...

... W), or other software related to the discipline of geotechnical engineering. * 6 months using ... Completion of coursework (at either an undergraduate or graduate level) covering soil mechanics and ...

Staff Geotechnical Engineers

Cary, NC ยท On-site

$104.31K/yr

... W), or other software related to the discipline of geotechnical engineering. * 6 months using ... Completion of coursework (at either an undergraduate or graduate level) covering soil mechanics and ...

College Graduate - 2 years experience RoviSys offers a broad opportunity to grow your career with ... Design and implement industry software applications to aggregate manufacturing systems information ...

Senior Structural Engineer

Raleigh, NC ยท On-site

$88.70K - $120.50K/yr

Serve as Structural Engineering Project Manager for a variety of structures. * Develop, perform ... Experience using structural software such as RAM, RAM Elements, STAAD, Enercalc, TEDDS, or Tekla is ...

New

Graduate degree in Systems, Mechanical, Electrical, Aerospace, Computer/Software or related ... Experience with Model Based Systems Engineering fundamentals and practical application * Experience ...

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.
Fire Protection Engineer PE

Fire Protection Engineer PE

Johnson, Mirmiran & Thompson, Inc.

Raleigh, NC โ€ข On-site

$80.70K - $108.90K/yr

Full-time

Posted 26 days ago


Job description

Job Description
Join Clark Nexsen, a JMT Company, and become part of a dynamic, collaborative team dedicated to delivering exceptional service to our clients-while making a meaningful impact on our communities and the world through the projects we help bring to life.
Position Summary: Clark Nexsen is seeking a Fire Protection Engineer. The Fire Protection Engineer position is a technical role within the firm focused on project execution for a variety of multi- and single-discipline facility design projects. The Fire Protection Engineer will be responsible for performing multiple aspects of fire protection engineering services on multi-discipline building design projects of small to large scope for commercial and government facilities, as well as single discipline fire protection engineering projects of small to large scope.
General responsibilities include but are not limited to the following
  • Performing all aspects of fire protection design services including conceptual studies, programming, schematic documents, design development documents, and construction documents under the direct supervision of a Senior Fire Protection Engineer or the Department Director
  • Working on a multi-discipline design team
  • Meeting with clients to prepare and validate scope of work
  • Preparation of marketing and presentation materials as directed
  • Obtain guidance from Senior Fire Protection Engineer and the Department Director as necessary to resolve technical and coordination issues and conflicting criteria
  • Direct and supervise the work of support staff assigned to the project, particularly where unusual or difficult problems are encountered
  • Performing fire protection services associated with the bidding process, including preparing addenda and amendments and opening and tabulating bids as directed
  • Performing fire protection services associated with the construction phase, including field visits, answering RFIs, reviewing shop drawings, and preparing record drawings
  • Complying with the company's quality control practices and procedures
  • Working with, responding to, and taking direction from the Department Director, Managing Principals, Project Managers, Design Managers, Operations Directors and senior management
  • Working with a multi-discipline team of architects, engineers, interior designers and landscape architects
  • Participating in team meetings and coordinating efforts with other team members
  • Directing, supervising and training junior fire protection staff as directed
  • Mentoring and monitoring the professional development of junior fire protection staff

Project responsibilities include but are not limited to the following
  • Perform Senior Fire Protection Engineer tasks as directed
  • Serve in the role of Design Manager on projects as assigned
  • Preparing scope and fee proposals for the fire protection portion of multi-discipline
  • projects or single-discipline, fire protection-only projects
  • Conduct project code analysis for review by a Senior Fire Protection Engineer or the
  • Department Director
  • Selection and layout of the fire protection systems, including consideration of alternative
  • systems
  • Preparing accurate, complete, and code-compliant drawings and specifications for
  • schematic, design development, and construction document submittals.
  • Developing details of building system components
  • Reviewing calculations and all work products produced by fire protection EIT's,
  • graduates, or designers assigned to the project
  • Reviewing all drawings produced by CADD technicians assigned to the project
  • Developing discipline specifications for review by a Senior Fire Protection Engineer or the
  • Department Director
  • Coordinate drawings with technical specifications
  • Coordinate work product with other disciplines
  • Incorporate responses to QC and Gray Team comments into the project documents
  • Assist in responding to RFI's, Dr. Check comments, etc.
  • Review and respond to CA submittals
  • Perform discipline QA/QC review on assigned projects
  • Adhere to discipline budget and schedule

Required Skills
  • Understanding of sustainable design principles and design practices with LEED AP accreditation desirable
  • Additional certifications such as CDT, CCS, or CCCA are encouraged to reflect personal growth in the profession and an ever-increasing knowledge base to enhance the design and documentation process
  • Active participation in NSPE, SFPE, NFPA or other related professional organizations is desirable
  • Working familiarity with design/production and fire protection analysis software to a point of being able to understand the capabilities and limitations of the programs and interact with the support staff in their use of the software is highly desirable
  • Proficient in MS Office Software
  • Proficient in discipline specific design software

Required Experience
  • Bachelor of Science in Fire Protection Engineering from an ABET accredited curriculum or a post-graduate degree in Fire Protection Engineering is preferred
  • Must be a fully licensed Fire Protection Engineer in at least one US state or jurisdiction, preferably in the local jurisdiction, by passing the Fire Protection Engineering written examination
  • 4+ years of experience as a lead designer or Fire Protection Engineer in federal, state, municipal, healthcare, commercial, higher education or similar projects plus experience in Design/Build and CM at Risk project delivery methods

Working Conditions
At JMT, we prioritize a healthy work/life balance and offer a flexible hybrid working schedule. JMT offers a hybrid work schedule. The selected candidate is expected to work in a JMT office location at least three days per week or as needed to perform assigned duties. While most of our work is desk-based, there may be times when standing, walking, bending and lifting of minimal weight are required. Our office environment is comfortable, has adequate lighting and temperature, and is free from noise, dust, and other hazards. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other characteristic protected by state or federal law.