Software Engineer (Full Scope Polygraph)
Modern Technology Solutions
MD, US · Posted October 19, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at Modern Technology Solutions
More in Maryland job market · All Software Engineer jobs (1,996) · Aerospace & Defense · Engineering jobs
More roles at Modern Technology Solutions
- Systems Engineer · Colorado Springs, CO
- CAD Modeler / Design Engineer · Beavercreek, OH
- Acquisition Program Manager Support - Senior · Wright-Patterson AFB, OH
- Senior Principal Mission Systems Hardware In The Loop (HITL) Lab Lead · Edwards AFB, CA
- Configuration and Data Manager · Huntsville, AL
- Systems Engineer · Wright-Patterson AFB, OH
Similar jobs
- Sr. Staff Systems Integration & Test Engineer Lead – APG 81 / Airborne Radar · Northrop Grumman · Baltimore, MD
- Mgr. Embedded Software Engineer 3 · Northrop Grumman · Baltimore, MD
- Lead Embedded Software Engineer · Beloit Health System · Owings Mills, MD
- Software Engineer 1 (TS/SCI w/Poly) · Caci, Inc. - Federal · Columbia, MD
- Senior Embedded Software Engineer · Top Echelon Network (recruiter member boards) · Los Angeles, CA
- Senior Full Stack Application Developer (.NET) · Gainwell Technologies · Any city, TX
Engineering jobs in the rankings
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
Pay compared with the market
This listing does not state pay. Across 696 open software engineer listings that state pay, the middle half runs $168,000 to $251,000 and the median is $201,500.
Listed pay is what employers advertise, not what people are paid.
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
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:
Analyze user requirements to derive software design and performance requirements
Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
Works individually or as part of a team.
Reviews and tests software components for adherence to the design requirements and documents test results.
Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment.
Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Analyze user requirements to derive software design and performance requirements
Debug existing software and correct defects
Provide recommendations for improving documentation and software development process standards
Design and code new software or modify existing software to add new features
Integrate existing software into new or modified systems or operating environments
Develop simple data queries for existing or proposed databases or data repositories
Required Qualifications:
No demonstrated work experience is required.
Proficiency working in Linux development environments
Proficiency coding in Python, C++, Java, or JavaScript
Desired Qualifications:
Proficiency coding in Python, C++, Java, or JavaScript
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.
#LI-RC2