careertakescareertakes

Software Engineer, Entry Level (C++, JavaScript, Python), Intelligence Community Mission Program, Fort Meade, MD

Confidential Client•Aerospace & Defense
Entry LevelFull-timeOn-Site$125,000
Savage, Maryland
19 Hours Ago

This entry-level Software Engineer role supports a signals intelligence (SIGINT) processing systems program at a secure government facility in Fort Meade, MD. The engineer will analyze user requirements, design, code, debug, and integrate software primarily using C++, JavaScript, and Python, while working on Linux systems and contributing to mission-critical Intelligence Community software development.

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 — Intelligence & Defense (SIGINT mission systems).

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


What You’ll Do

Start your software engineering career on a signals intelligence (SIGINT) mission team supporting Confidential Client at Fort Meade. In this entry-level role you will:

  • Analyze user requirements and derive software design and performance requirements
  • Design, implement, and extend software components and microservices
  • Debug, test, and correct defects in existing systems
  • Integrate software into new or modified systems and operating environments
  • Write simple data queries and work with data repositories
  • Automate routine Linux tasks using shell/Bash scripts
  • Recommend improvements to documentation and development processes

Responsibilities

  • Participate in team design and code reviews
  • Develop clean, maintainable code and unit tests
  • Troubleshoot and resolve software defects in a secure, mission-focused environment
  • Collaborate with engineers and government stakeholders to integrate software components
  • Support CI/CD workflows and version control processes (Git) as part of the team

Minimum Qualifications

  • Active TS/SCI security clearance with Full Scope Polygraph (FSP) required
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent OR 4 years of relevant software engineering experience
  • Experience designing, coding, and debugging software in team settings (academic, internship, or professional)
  • Proficiency with Linux/Unix command line and shell/Bash scripting
  • Ability to write basic database queries
  • Must be able to work onsite at Fort Meade, Savage, MD

Desired (Nice-to-Have) Skills

  • Programming experience in C++, Python, or JavaScript
  • Exposure to Git and CI/CD pipelines
  • Interest or prior exposure to SIGINT or other Intelligence Community mission systems
  • Familiarity with microservice design patterns and containerized deployments

Compensation & Benefits

  • Base salary: $125,000 per year (as provided by the client)
  • Medical, dental, and vision coverage (employee + family) — 100% employer-paid HMO HSA Silver plan
  • Health Savings Account (HSA)
  • Five weeks (200 hours) paid leave per year
  • Eleven paid federal holidays per year
  • 401(k) with an employer contribution equal to 10% of salary
  • Training reimbursement (up to 3 days / 24 hours per year) and professional fee reimbursement
  • Short- and long-term disability; term life insurance (up to $100K); referral bonus program

Why This Role

  • Work on mission-critical SIGINT systems for an Intelligence Community customer
  • Strong early-career growth opportunities in software and systems engineering
  • Competitive benefits and paid leave from a Confidential Client supporting national security

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