1

Overnight Graduate Software Developer Jobs in Durham, NC

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 ...

Fire Protection Engineer Graduate

Raleigh, NC · On-site

$80K - $108K/yr

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 ...

Graduate Electrical Engineer

Raleigh, NC · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

As a member of a project team, the Graduate Electrical Engineer will perform engineering and design ... Learn and apply engineering application software to complete engineering tasks such as ground grid ...

next page

Showing results 1-20

Overnight Graduate Software Developer information

See Durham, NC salary details

$28.5K

$96.9K

$233.4K

How much do overnight graduate software developer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for overnight graduate software developer in Durham, NC is $96,887.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,400.00 and $102,400.00 per year, depending on experience, location, and employer.

What is an overnight graduate software developer?

An Overnight Graduate Software Developer is a recent graduate who works primarily during nighttime hours to develop, test, and maintain software applications. These roles are often found in companies that require 24/7 software support, rapid development cycles, or handle international clients across different time zones. The position involves collaborating with other developers, debugging code, and implementing new features while ensuring the software remains functional and secure overnight. This job is ideal for graduates looking to gain industry experience and contribute to live projects outside of standard business hours.

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

To thrive as an Overnight Graduate Software Developer, you need a solid grounding in programming languages, software engineering principles, and a relevant degree such as computer science or software engineering. Familiarity with version control systems (like Git), integrated development environments (IDEs), and possibly cloud platforms or CI/CD tools is typically expected. Strong problem-solving skills, adaptability to shift work, and effective communication set outstanding candidates apart. These competencies ensure you can deliver high-quality code, collaborate with global teams, and maintain productivity during overnight hours.

What are some unique challenges faced by overnight graduate software developers, and how can they be managed?

Overnight graduate software developers often encounter challenges such as aligning with daytime teams, managing communication across shifts, and maintaining work-life balance. To manage these, it's important to establish clear documentation practices, utilize collaboration tools effectively, and set up regular handoff meetings with daytime colleagues. Additionally, prioritizing self-care and a consistent sleep schedule can help maintain productivity and well-being in this non-traditional work environment.

Senior Development Operations Engineer (Scripting\Automation)

Sunbird Software Inc.

Raleigh, NC • On-site

$90 - $120/hr

Other

Medical, Dental, Vision, Life, PTO

Re-posted 2 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 GitHub.

Key Skillsets
  • Scripting expertise with Bash and any of Perl, Python, or Ruby (5+ years)
  • 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 customers 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/Skills
  • 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 to expedite performing job functions.
  • 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 an 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.

#J-18808-Ljbffr