Skip to main content

Software Engineer (Full Scope Polygraph) Jobs

Posted 6 days ago

clearanceAnnapolis Junction (MD)

SENIORITY

Lead

SALARY

$90,000 per year

Apply (opens in a new tab)

About the role

Software Engineer Modern Technology Solutions, Inc. (MTSI) is hiring a Software Engineer in Annapolis Junction, Maryland. Qualified candidates must be U.S. citizens with a TS/SCI clearance and Full Scope Polygraph. Responsibilities include analyzing user requirements to derive software design and performance requirements, developing, maintaining, and enhancing complex software systems, reviewing and testing software components, resolving software problem reports, providing input to software components of system design, debugging existing software, and integrating existing software into new or modified systems.
Required Qualifications:
  • No demonstrated work experience is required.
  • Proficiency working in Linux development environments
  • Proficiency coding in Python, C++, Java, or JavaScript
Desired Qualifications:
  • Experience with Software-Defined Radio (SDR) Programming
  • Experience with geospatial processing
  • Experience coding 2D and 3D image displays
  • Experience with GitLab, GitHub, or similar version controls
  • Experience with Jira/Confluence, or similar project management tools
Education Requirements: Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
Clearance Requirements: TS/SCI with Full Scope Polygraph. The pay range for this position is $90,000 to $125,000/year; however, base pay offered may vary depending on established government contract ranges, job-related knowledge, skills, and experience, and other factors. MTSI also offers a full range of medical, financial, and other benefits, dependent on the position offered. Base pay information is based on market location. Applications will be accepted on an ongoing basis. This posting will be renewed periodically until the position is filled.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this