Software Engineer (Full Scope Polygraph)
Modern Technology Solutions, Inc. (MTSI)
About the Role
Modern Technology Solutions, Inc. (MTSI) is hiring a Software Engineer in Annapolis Junction, Maryland.
Key Responsibilities
- Analyze user requirements to derive software design and performance requirements.
- 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) based upon documented requirements.
- Work individually or as part of a team.
- Review and test software components for adherence to the design requirements and document test results.
- 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.
- 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.
Requirements & Tech Stack
- Proficiency working in Linux development environments.
- Proficiency coding in Python, C++, Java, or JavaScript.
Qualifications
- No demonstrated work experience is required.
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university.
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
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.
Clearance Requirements
- U.S. citizenship required.
- TS/SCI with Full Scope Polygraph.