1

Graduate Computer Engineer Jobs in North Carolina

Application Support Engineer Location: Raleigh, NC- work from office 3 days a week Duration ... Preferring computer science graduate * Ability to work in shifts and/or be on call outside US ...

$74K/yr

... computer aided software, etc., to solve engineering problems OR 3 years of progressively higher level graduate education leading to a Ph.D. degree or Ph.D. or equivalent doctoral degree. GS-12:

$74K/yr

... computer aided software, etc., to solve engineering problems OR 3 years of progressively higher level graduate education leading to a Ph.D. degree or Ph.D. or equivalent doctoral degree. GS-12:

This role is scoped and ideal for a recent college graduate with a Bachelor's degree and foundation in Computer Science or Computer Engineering who wants to join an A+ player team of product builders.

Showing results 41-60

Graduate Computer Engineer information

See North Carolina salary details

$44.1K

$110.4K

$125K

How much do graduate computer engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for graduate computer engineer in North Carolina is $110,433.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,300.00 and $119,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a graduate computer engineer?

To thrive as a Graduate Computer Engineer, you need a solid background in computer science fundamentals, programming, and relevant engineering principles, usually demonstrated by a bachelor's degree in computer or software engineering. Familiarity with programming languages (such as Python, Java, or C++), version control systems like Git, and knowledge of operating systems or hardware design tools are commonly expected. Strong problem-solving abilities, teamwork, and effective communication are vital soft skills for success in collaborative and dynamic environments. These skills and qualities ensure you can contribute to complex engineering projects, adapt to evolving technologies, and work efficiently within multidisciplinary teams.

What types of projects can a graduate computer engineer expect to work on during their first year?

As a Graduate Computer Engineer, you can expect to be involved in a mix of hands-on technical tasks and collaborative projects, such as software development, hardware testing, or system integration. Early responsibilities often include assisting with coding, debugging, documentation, and contributing to team meetings or design reviews. You may also get opportunities to work under the guidance of senior engineers, which helps build both your technical expertise and understanding of real-world engineering workflows. Exposure to different project phases and technologies is common, offering a strong foundation for future career growth.

What is the difference between Graduate Computer Engineer vs Software Developer?

AspectGraduate Computer EngineerSoftware Developer
Required CredentialsDegree in Computer Engineering or related fieldDegree in Computer Science, Software Engineering, or related field
Work EnvironmentEngineering teams, hardware and software integration projectsApplication development, coding, and software design
Employer & Industry UsageTech companies, hardware firms, R&D departmentsTech startups, software firms, IT departments
Common Search & ComparisonOften compared for entry-level roles in tech engineeringCommonly compared for software development roles

While both roles require a background in computer-related fields, Graduate Computer Engineers focus on integrating hardware and software systems, often working on engineering projects. Software Developers primarily concentrate on designing, coding, and testing software applications. The choice depends on your interest in hardware integration versus software programming, but both roles are essential in the tech industry and often overlap in entry-level positions.

What does a graduate computer engineer do?

A Graduate Computer Engineer is an entry-level professional who applies computer engineering principles to design, develop, test, and maintain computer systems and hardware. Their work often involves collaborating with multidisciplinary teams to solve technical problems, writing and debugging code, and assisting with the implementation of new technologies. Graduate Computer Engineers may work on projects involving software development, embedded systems, networking, or hardware design while gaining practical experience and building their skills within the industry.
What job categories do people searching Graduate Computer Engineer jobs in North Carolina look for? The top searched job categories for Graduate Computer Engineer jobs in North Carolina are:
What cities in North Carolina are hiring for Graduate Computer Engineer jobs? Cities in North Carolina with the most Graduate Computer Engineer job openings:
Infographic showing various Graduate Computer Engineer job openings in North Carolina as of August 2026, with employment types broken down into 57% Full Time, and 43% Part Time. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $110,433 per year, or $53.1 per hour.

Senior Development Operations Engineer (Scripting\Automation)

Sunbird Software Inc.

Raleigh, NC • On-site

$126K - $162K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 19 days ago


Job description

Sunbird (www.sunbirddcim.com), an established leader in Data Center Infrastructure Management, is looking for a Senior Development Operations Engineer to join our software development team. Our award-winning web-based solutions help our customers understand and manage energy consumption, environmental conditions, and assets in their facilities. 
In this role, you will be a key contributor for complex development tasks and be able to provide technical leadership on Linux hardening/configuration, package management, continuous integration, deployments, and virtualization. The ideal candidate will be a software developer who is passionate about automating server configurations, deployments, and other IT processes.
Environment: Linux, Scripting (Ruby, Perl, Bash, or Python), PostgreSQL 15+, Jenkins, Nexus, and GitHubKEY SKILLSETS
  • Scripting expertise with Bash and any of Perl, Python, or Ruby (5+ years)
  • This position requires a detailed understanding of Linux operating systems (Rocky Linux \ RedHat), RPM packaging\deployment, Operating System configuration, tuning, and hardening.
  • Experience creating kickstarts or similar system installation technologies.
  • Designing and implementing Jenkins CI\CD pipelines.
  • Ability to troubleshoot operating system issues, configuration problems, authentication errors, and related software defects
  • Must be a graduate of a Computer Science, Computer Engineering, or Electrical Engineering program (or similar field)
RESPONSIBILITIES
  • Maintain Perl, Ruby and Shell scripts that allow customers to easily deploy and configure our solution, run backups\restores, provide high availability, and perform other administrative tasks
  • Plan and execute a migration of administrative scripts from Perl to either Python or Ruby
  • Maintain robust solution security by managing OS and software updates, implementing system hardening, and ensuring compliance with industry frameworks
  • Manage \ build the kickstarts that install our solution currently based on Rocky Linux
  • Administer and support CI/CD pipelines and build automation processes using Jenkins.
  • Automate operations such as PostgreSQL database backup\restores, deployments, and upgrades
  • Help our support team delight our customer issues by quickly resolving issues as they arise
  • Maintain and support on-premises infrastructure, including server room equipment, physical and virtual servers, storage, and networking systems.
  • Help transition solution to containers
  • Mentor others
  • Must use only company-approved AI tools and follow documented company AI usage policy
DESIRED KNOWLEDGE/SKILLSA candidate with any of the following will have an advantage:
  • Ability to lead a small team
  • Knowledge / experience with containerization (Docker / Kubernetes)
  • Experience with networking (IP, DNS, Routing, Firewalls, etc...)
  • Knowledge / experience with virtualization technology (VMWare, KVM, Nutanix, Hyper-V)
  • Knowledge of LDAP and Active Directory
  • Experience leveraging AI tools in order to expedite performing job function
  • Cryptography technologies and certificates
  • Database management skills (PostgreSQL preferred)

ABOUT SUNBIRD
 
  • We are all about delighting our clients and live/breathe the end client/user experience.
  • We have amazing PTO Policy that allows you to take care of yourself and your family.
  • We offer medical, dental, vision and life insurance to employees.
  • We believe in collaboration, teamwork, creativity and taking initiative.

Interested? Read on for additional details about this opportunity to join our amazing team!
- What is DCIM Software: www.sunbirddcim.com/what-dcim
- What are customers saying about Sunbird: www.sunbirddcim.com/reviews
- Why work at Sunbird: www.sunbirddcim.com/careers
Sunbird is an EEO/AA/ADA/Veterans employer.
 

Powered by JazzHR

CZfqFwNLs3