careertakescareertakes

Software Engineer with Security Clearance

Confidential Client•Software & Technology
Entry LevelFull-timeOn-SiteN/A
Huntsville, Alabama
A Day Ago

The Software Engineer at Confidential Client will design, develop, test, and maintain software solutions primarily using C and C++ to support government mission-critical applications. The role requires adherence to software development standards and collaboration with multi-disciplinary teams in a secure, on-site environment requiring a Final Secret government security clearance.

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, IT Services and IT Consulting.

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


What You’ll Do

Confidential Client is hiring a Software Engineer to join mission-critical programs in Huntsville, AL. You will design, implement, test, and maintain software solutions that solve complex, real-time, and embedded problems across the full software lifecycle.

  • Plan, conduct, and coordinate software development activities
  • Design, code, test, debug, and document software (primarily in C/C++)
  • Implement software architecture and contribute to system design reviews
  • Integrate software components and support system integration & test activities
  • Translate software requirements into design and testable deliverables
  • Collaborate with multi-disciplined teams (systems engineers, test, hardware, and program management)
  • Ensure software follows applicable standards, processes, and secure development practices
  • Troubleshoot, diagnose, and correct software issues in test and operational environments

Minimum Qualifications

  • U.S. Citizenship required
  • Ability to obtain and maintain a Final Secret government security clearance prior to start
  • Experience programming in C and/or C++
  • Experience with full software lifecycle: requirements → design → implementation → integration & test
  • Ability to work effectively on multi-disciplined teams
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field (or equivalent experience)

Preferred / Desired Skills

  • Real-Time Operating System (RTOS) experience
  • Knowledge of Agile software development practices
  • Experience writing and designing to formal software requirements
  • Familiarity with Model-Based Systems Engineering (MBSE)
  • Strong written and verbal communication skills
  • Prior experience supporting government programs or work at facility-secure sites

Location & Onsite Requirements

  • Work location: Huntsville, AL
  • This position is located at a facility that requires special access and on-site presence as directed by program needs.
  • Candidates must be available to work onsite and comply with site access and security policies.

Compensation & Benefits

Confidential Client offers competitive benefits typical for mission-oriented contractors, which may include (subject to the client’s benefit plan):

  • Health, dental, and vision plans
  • Retirement savings (401k) and employer match
  • Paid time off and holidays
  • Tuition reimbursement and professional development support
  • Short-term and long-term disability coverage

Specific plan details and eligibility are determined by the hiring organization.


Why Join

  • Work on impactful, secure government programs and advanced technology solutions
  • Collaborate with experienced, cross-functional teams in a supportive environment
  • Opportunities to grow technical skills in embedded systems, RTOS, MBSE, and secure software engineering

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