Software Engineer Job at Modern Technology Solutions, Inc. in San Antonio
Modern Technology Solutions, Inc., San Antonio, TX, United States, 78208
Overview
As a Software Engineer with MTSI you will be responsible for developing, maintaining, and enhancing 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 input to system design including hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis from system level to individual software components. This position is located in the Ft. Meade, MD or San Antonio, TX area. An active TS/SCI security clearance with a polygraph is required.
Your essential job functions will include but are not limited to:
Responsibilities
- 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.
- Develop or review software and system documentation. Serve as team lead at the level appropriate to the software development process being used on any particular project.
- Design or implement database interfaces/queries and develop algorithms to meet or exceed system performance and functional standards. Assist with developing and executing test procedures for software components. Modify existing software to correct errors, adapt to new hardware, or improve performance.
- Plan, design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Qualifications
- Skill Level 1 (0 years of relevant work experience)
- Skill Level 2 (7+ years of relevant work experience)
- Skill Level 3 (14+ years of relevant work experience)
For Skill Level 2 and 3, responsibilities include leading teams, designing/implementing complex database interfaces, developing advanced algorithms, and overseeing software development processes across projects. See the full list of responsibilities above for details distributed by level. Additional requirements and duties are described in the original posting.
Qualifications Desired
- Experience using tools like Python and SQL.
- Experience with cloud computing platforms such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) or AWS GovCloud.
- Experience with ETL frameworks.
Education Requirements
- Bachelor's degrees in computer science, computer programming, engineering or relevant technical or analytics discipline.
- 4+ years of SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
Certifications Requirements
- Any Data Engineer certification (Desired).
Clearance Requirements
- TS/SCI clearance and CI Polygraph with eligibility for Full Scope Polygraph.
- Active Full Scope Polygraph (Desired).
- U.S. Citizenship is required for this position.
Travel Requirements
- N/A.
Company Information
For additional company information, please visit: www.mtsi-va.com
MTSI embraces nine core values, including a first core value that employees come first. We are committed to Equal Opportunity and providing accommodations to applicants and employees with disabilities. MTSI is committed to Equal Employment Opportunity.
Modern Technology Solutions, Inc. (MTSI) is a 100% employee-owned engineering services and solutions company that provides high-demand technical expertise in Digital Transformation, Modeling and Simulation, Rapid Capability Development, Test and Evaluation, Artificial Intelligence, Autonomy, Cybersecurity and Mission Assurance. We deliver capabilities to solve problems of global importance. Founded in 1993, MTSI today has employees at over 20 offices and field sites worldwide.
For more information about MTSI, please visit www.mtsi-va.com