careertakescareertakes

Junior Programmer (6339) with Security Clearance

Confidential Client•Aerospace & Defense
Entry LevelFull-timeOn-Site$83,913
White Sands, New Mexico
21 Hours Ago

The Junior Programmer role at Confidential Client involves developing and maintaining software features and utilities primarily on Linux systems under guidance. The position requires programming in C/C++, scripting, and participation in software builds, testing, and documentation within a federal government contractor environment. Candidates must hold or be eligible for a SECRET security clearance and demonstrate strong communication and troubleshooting skills.

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.

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


What You’ll Do

Confidential client is seeking a Junior Programmer to support software development and test activities at White Sands Missile Range (WSMR). This is an entry-level role that offers hands-on experience with C/C++, Linux systems, and test-support utilities.

  • Implement small software features and correct defects under guidance from senior engineers.
  • Develop and maintain utilities for test support and data analysis.
  • Assist with software builds, installation, integration, and testing on Linux systems.
  • Participate in code reviews and maintain clear technical documentation.
  • Run and debug programs; verify test results against expected behavior.
  • Communicate progress and schedule risks promptly; ask for help when needed.

Required Qualifications

  • Degree in computer science, software engineering, computer engineering, or a related technical field — or equivalent demonstrated programming experience.
  • Entry-level candidates are welcome; relevant coursework, internships, or personal projects count.
  • Ability to write, compile, run, and debug programs in C or C++.
  • Familiarity with a scripting language such as bash or Python.
  • Solid understanding of programming fundamentals: functions, arrays, structures, pointers, loops, and file I/O.
  • Basic Linux command-line skills (navigate directories, manage files, run programs).
  • Ability to read and process CSV or other structured data formats.
  • Clear written and verbal communication skills to explain technical problems and progress.
  • Willingness to learn new software, hardware interfaces, and test procedures.

Preferred Qualifications

  • Experience with Red Hat Enterprise Linux or a similar distribution.
  • Familiarity with MATLAB or Python for data processing, plotting, or test automation.
  • Exposure to Makefiles, CMake, or other build tools.
  • Familiarity with Qt for graphical application development.
  • Experience supporting laboratory testing, hardware/software integration, or troubleshooting.
  • Comfort working with timestamps, coordinate data, and identifying missing or inconsistent data.

Additional Requirements

  • Must be a U.S. citizen.
  • Must be able to pass a background security investigation.
  • Must possess or be able to obtain a SECRET security clearance.
  • May be required to work non-standard work days as needed.
  • Prefer a Bachelor’s degree or equivalent years of experience.

Compensation & Location

  • Estimated salary: $83,914 per year (estimated).
  • Location: White Sands, NM (White Sands Missile Range).

Why Apply

  • Gain hands-on experience in C/C++ and Linux in a defense-related environment.
  • Work with experienced engineers on software integration and test systems.
  • Entry-level friendly — structured mentorship and growth opportunities.

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