Senior Cloud Software Engineer

Annapolis Junction, MD$100k–$300kPosted Jan 26, 2026
Modern Technology Solutions, Inc. (MTSI) is actively hiring a Senior Cloud Software Engineer to join our team in Annapolis Junction, Maryland.  Qualified candidates must be U.S. citizens with a TS/SCI clearance and Full Scope Polygraph. Responsibilities: • Design, develop, and enhance diverse software systems, including analytics, algorithms, large-scale data processing, real-time systems, and business management tools. • Review, test, and document software components to ensure they meet design requirements while resolving issues and applying appropriate development methodologies. • Contribute to system design by analyzing hardware/software trade-offs, promoting software reuse, integrating COTS/GOTS solutions, and performing requirement analyses from system-level specifications to individual 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. • Write or review software and system documentation. • Serve as team lead at the level appropriate to the software development process being used on any project. • Design or implement complex database or data repository interfaces/queries. • Develop or implement algorithms to meet or exceed system performance and functional standards. • Assist with developing and executing test procedures for software components. • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage, and work processes; and investigate problem areas. • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance. • Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design. • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints • Perform quality control on team products. • Implement recommendations for improving documentation and software development process standards. • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any project. • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces. • Coordinate software system installation. Required Qualifications: • 14 years of experience as a Software Engineer  • Prior experience designing and developing automated analytic software, techniques, and algorithms • Prior experience developing and deploying applications in a cloud environment • Experience documenting data models, schemas, data element dictionaries, and other technical specifications • Knowledgeable in AWS • Experience with Python, Java, C++, and Git • Experience with Relational databases (e.g., PostgreSQL) • Experience using tools such as Jira and Confluence • Experience working in an Agile development environment Education Requirements: • Bachelor’s degree in computer science or related discipline; 4 years of additional software engineering experience on projects with similar software processes may be substituted in lieu of degree Clearance Requirements: • TS/SCI with Full Scope Polygraph The pay range for this position is $100,000 to $300,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,...

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free