Modern Technology Solutions Inc logo

Software Engineer

Modern Technology Solutions Inc

On-site
Annapolis Junction, MD
Full-time
Entry
Mid Level
$110k–$295kPosted 3d ago

Real job — pulled straight from Modern Technology Solutions Inc’s careers page · Verified September 27, 2026 · No reposts.

Job description

Modern Technology Solutions Inc is hiring a Software Engineer — a full-time, based in Annapolis Junction, MD role ($110k–$295k). Apply directly on Modern Technology Solutions Inc's careers page below.

Software Engineer (Full Scope Polygraph)

Location: Annapolis Junction, MD

Work Location: onsite

Modern Technology Solutions, Inc. (MTSI) is hiring Software Engineers spanning multiple experience tiers from early career to senior and principal levels, in Annapolis Junction, Maryland. Qualified candidates must be U.S. citizens with a TS/SCI clearance and Full Scope Polygraph.

Responsibilities:
• Develop, maintain, and enhance 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).
• Contribute to cutting edge development programs and design new solutions for radio frequency (RF) signal processing applications.
• Develop analytics, visualization and discovery tools.
• Integrate new and legacy software across a variety of hardware form factors.
• Review and test software components for adherence to design requirements, document test results, and resolve software problem reports. 
• Utilize software development and software design methodologies appropriate to the development environment. 
• Provide 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 data queries for existing or proposed databases or data repositories.
• Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
• Perform quality control on team products.
• Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces.

Required Qualifications:
• Exceptional integrity, professionalism, and a commitment to MTSI's core values.
• Proficiency working in Linux development environments.
• Proficiency coding in Python, C++, Java, or JavaScript.
• Experience with Git, GitLab, IDEs (e.g., VSCode, Eclipse, etc.).
• Agile framework experience (i.e., Scrum, etc.).
• Excellent oral and written communication skills.
• Strong customer service skills.
• Ability to work with personnel across multiple disciplines and organizations.
• Strong organizational skills and ability to manage multiple tasks concurrently.
• Ability to work well independently and as a team member. 

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 control tools. 
• Experience with Jira/Confluence or similar project management tools. 
• Experience with Python and SQL. 
• Experience with Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) or AWS GovCloud.
• Experience with ETL frameworks.

Education Requirements:
• Bachelor's degree in computer science, computer programming, engineering or relevant technical or analytics discipline from an accredited university or college. (A minimum of 4 years of software engineering experience may be substituted for a bachelor’s degree.)

Clearance Requirements:
• TS/SCI with Full Scope Polygraph

The pay range for this position is $110,000 to $295,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

Get Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
UJET logo

UJET

New

Senior Site Reliability Engineer

$140k–$180kRemote · US-eligible
✓ From careers page· 12h ago
UJET logo

UJET

New

Data Engineer (Remote)

$140k–$160kRemote · US-eligible
✓ From careers page· 12h ago
OPSWAT logo

Software Engineer

Ho Chi Minh City, Ho Chi Minh City
✓ From careers page· 12h ago
OPSWAT logo

Junior Site Reliability Engineer

Ho Chi Minh City, Ho Chi Minh City
✓ From careers page· 12h ago

Frequently asked questions

What is the salary for Software Engineer at Modern Technology Solutions Inc?

The estimated salary range for Software Engineer at Modern Technology Solutions Inc is $110,000 - $295,000 USD per year.

What skills are required for Software Engineer at Modern Technology Solutions Inc?

The required skills for Software Engineer at Modern Technology Solutions Inc include: Python, C++, Java, JavaScript, Git, GitLab, Agile, Scrum, SQL, AWS, Azure, GCP, ETL, Linux.

What is the seniority level for Software Engineer at Modern Technology Solutions Inc?

Software Engineer at Modern Technology Solutions Inc is a Entry / Mid Level / Senior / Principal level position.

How do I apply for Software Engineer at Modern Technology Solutions Inc?

You can view the full description and apply for Software Engineer at Modern Technology Solutions Inc on EchoJobs: https://echojobs.io/job/modern-technology-solutions-inc-software-engineer-full-scope-polygraph-wmglb.