Junior Software Engineer

Modern Technology Solutions, Inc. (MTSI)8 months ago
St. Louis, Missouri, United States
On-site
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

Modern Technology Solutions, Inc. (MTSI) is seeking a Junior Software Engineer to support various projects emphasizing software development and analysis using AFSIM modeling environments—including discrete event simulation, mission model operation, and postprocessing of model data—within an agile framework. This role is based in St Louis, Missouri.

Key Responsibilities

  • You will develop capabilities within modeling and simulation frameworks and software tools.
  • You will support software design, development, testing, and documentation activities.
  • You will work on various projects and programs supporting shareholders and stakeholders.
  • You will provide analytical rigor using various tools, including AFSIM, to meet customer requirements.
  • You will assist the team by designing, developing, and implementing scenarios and models.

Required Qualifications

  • Experience in one or more high-level programming languages (e.g., C++, C#, Java, Python).
  • Proficiency in object-oriented design principles.
  • Knowledge of professional software engineering best practices throughout the full software development life cycle, including coding standards, code reviews, source control management (preferably Git), build processes, testing, and operations.
  • Experience and familiarity with both Windows and Linux developer environments (CMD/Bash, Visual Studio/VS Code).
  • Excellent communication skills for conveying complex technical issues through written, oral, and digital formats.
  • Familiarity with analytical software packages and strong analytic skills in a multi-project environment.
  • Understanding of modeling and simulation methodologies, including experimental design and study plan execution.
  • Education: Bachelor of Science Degree in computer science, computer engineering, mathematics, or a related field.
  • Clearance: Eligible for a Secret Clearance; U.S. Citizenship is required.

Preferred Qualifications

  • Experience in agile software engineering environments.
  • Familiarity with developing and modeling/utilizing AFSIM.
  • Experience with analytical methodologies and tools, especially as they apply to AFSIM.
  • Experience in developing model inputs and post-processing of model data.
  • Exposure to software development, graphical user interface development, AGILE processes, and LINUX environments.

Benefits & Perks

  • Vacation: New hires accrue 20 days of PTO and 10 holidays per year.
  • Health Insurance: Zero Deductible Health Plans available.
  • Flexible Schedules: Enjoy flex schedules to balance work and life.
  • Professional Development: Up to $10,000 annual education/training reimbursement.
  • ESOP: Participate in a company funded Employee Stock Ownership Plan.
  • 401k Match: 6% 401k match with immediate vesting.
  • Bonus Program: Semi-annual bonus opportunities.
  • Mentorship: Career mentorship programs to support your growth.

Required Skills

Analytical Skills
C++
Modeling and Simulation
Git
Technical Writing
Java
Object-Oriented Design
Linux Environment
C#
Software Engineering Best Practices
Python
AFSIM Modeling
Agile Development
Windows Environment