careertakescareertakes

Junior Programmer (6339)

Confidential Client•Aerospace & Defense
Entry LevelFull-timeOn-Site$84,505
White Sands, New Mexico
A Day Ago

The Junior Programmer role at Confidential Client involves implementing software features, fixing defects, and supporting test and data analysis activities primarily on Linux systems. The position requires collaboration with experienced personnel, participation in code reviews, and maintaining technical documentation, with a focus on learning and applying programming fundamentals in a government contractor environment.

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.


Role overview

Confidential Client (via Careertakes) is hiring a Junior Programmer to support software and test activities at White Sands Missile Range (WSMR), NM. This is an entry-level to early-career role working on Linux-based tooling, test support, and data analysis. Estimated pay: $84,506 per year (estimated). Entry-level candidates with coursework, internships, or personal projects are encouraged to apply.


What You’ll Do

  • Implement small software features and remediate defects under mentorship from experienced 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.
  • Validate software behavior against requirements and report schedule or technical risks promptly.
  • Read and process structured data files (CSV and similar) for analysis and test support.

What We’re Looking For (Required)

  • Degree in computer science, software engineering, computer engineering, or a related technical field — or equivalent demonstrated programming experience.
  • Ability to write, compile, run, and debug programs in C or C++.
  • Familiarity with a scripting language such as Bash or Python.
  • Understanding of programming fundamentals: functions, arrays, structures, pointers, loops, and file I/O.
  • Basic Linux command-line skills: navigating directories, managing files, running programs.
  • Ability to read, troubleshoot and interpret complex C/C++ source code.
  • Ability to follow software requirements, test expected vs. actual behavior, and document changes.
  • Clear written and verbal communication; comfortable reporting progress and asking for help.
  • Willingness to learn new software, hardware interfaces, and test procedures.

Preferred Qualifications

  • Experience with Red Hat Enterprise Linux or a similar Linux distribution.
  • Familiarity with MATLAB or Python for data processing, plotting, or test automation.
  • Exposure to Makefiles, CMake, or other build systems.
  • Familiarity with Qt for graphical application development.
  • Experience supporting laboratory testing, hardware/software integration, or troubleshooting.
  • Familiarity 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.
  • Must be able to work non-standard work days as required.
  • Prefer a Bachelor’s degree or equivalent years of experience.

Why join this team

Confidential Client provides a team-oriented environment working on government and commercial projects. You'll gain hands-on experience with real test systems, Linux-based toolchains, and mentoring from experienced engineers. Training and growth opportunities are available for early-career candidates.


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