careertakescareertakes

2027 Software Engineer Morrisville NC

Confidential Client•Aerospace & Defense
Entry LevelFull-timeOn-SiteN/A
Morrisville, North Carolina
5 Days Ago

Confidential Client is seeking Associate and Software Engineers to join their Ground Software Engineering team at the Space Systems Sector in Morrisville, NC. The role involves software development using languages such as Python and C++, with a focus on object-oriented design and programming within Windows and Unix/Linux environments. Candidates must have a STEM degree, be eligible for U.S. government security clearance, and demonstrate intellectual curiosity and pioneering spirit in advancing revolutionary systems impacting global lives.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Defense and Space Manufacturing.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Role Overview

Confidential Client is hiring early-career Software Engineers (Associate levels) to join their Ground Software Engineering team in Morrisville, NC. You will contribute to software that supports space systems and ground operations, working with modern tooling, collaborating across engineering teams, and following established software engineering practices.


What You’ll Do

  • Design, implement, and maintain ground software components for mission systems.
  • Write clear, maintainable code and unit tests in Python and/or C/C++.
  • Apply Object-Oriented Analysis & Design (OOAD) and Object-Oriented Programming (OOP) principles.
  • Develop and troubleshoot software on Microsoft Windows and Unix/Linux environments.
  • Participate in design reviews, sprint planning, and cross-functional team collaboration.
  • Document designs, test results, and system behavior to meet engineering and regulatory requirements.

Qualifications (Required)

This requisition may be filled at Level 1 (Associate Software Engineer I) or Level 2 (Associate Software Engineer II). Candidates must meet ALL of the following:

  • Completing or recently completed a degree (Bachelor’s for Level 1; Master’s for Level 2) from an accredited institution.
  • Major in a STEM field (Science, Technology, Engineering, or Math).
  • U.S. citizenship is required to be eligible to obtain a U.S. Government security clearance.
  • Some experience with at least one programming language: Python or C/C++.
  • Familiarity with OOAD/OOP concepts and implementation.
  • Experience using Microsoft Windows and Unix/Linux operating systems.
  • Strong debugging, problem-solving, and communication skills.

Preferred Qualifications

  • Overall cumulative GPA of 3.0/4.0 or higher.
  • Internship or project experience in embedded systems, ground systems, or aerospace software.
  • Familiarity with version control (e.g., Git), CI pipelines, and automated testing frameworks.

Additional Details

  • Employment type: Full-time.
  • Location: Morrisville, NC (on-site).
  • Clearance: No clearance required to start; candidate must be able to obtain a U.S. Government security clearance (U.S. citizenship prerequisite).
  • Relocation assistance: May be available.
  • This role is with a Confidential Client in the Defense and Space Manufacturing industry.

Why Join

  • Work on mission-critical systems that support space and defense programs.
  • Early-career growth, mentorship, and technical development opportunities.
  • Collaborative engineering culture with emphasis on quality and innovation.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range