Senior Software Developer

Modern Technology Solutions, Inc. (MTSI)

Dayton (OH)

On-site

USD 90,000 - 130,000

Full time

45 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Modern Technology Solutions, Inc. (MTSI) is seeking a Software Developer to design, develop, and maintain high-fidelity simulation software.

You will collaborate with engineers and scientists to build robust, scalable applications in C++ for modeling and simulation across diverse projects. The successful candidate will have 5+ years of C++ experience, strong OO design skills, and proficiency on Windows and Linux.

Qualifications

  • Bachelor's degree in CS, engineering or related field.
  • 5+ years of C++ software development experience.
  • Experience in modeling and simulation principles.
  • Experience developing for Windows and Linux.
  • Strong understanding of object-oriented programming and design patterns.
  • Experience with Git version control.

Responsibilities

  • Design, develop, test, and debug C++ software applications.
  • Develop and maintain modeling and simulation software.
  • Contribute to architecture and design of new software features.
  • Write clear, concise, and well-documented code.
  • Collaborate effectively in an agile environment and participate in code reviews.
  • Troubleshoot and resolve software defects and deployment issues on Windows and Linux.
  • Stay up-to-date with latest technologies and testing practices.

Skills

C++ programming
Modeling & simulation
OO design patterns
Windows & Linux development
Team collaboration
Code reviews

Education

Bachelor's degree in CS/Engineering

Tools

Git

Job description

Join our innovative team and contribute to cutting-edge simulations!

We are seeking a highly motivated and experienced Software Developer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining software solutions for complex modeling and simulation applications. You will collaborate with a team of engineers and scientists to build robust, efficient, and scalable simulations for a variety of applications.

Responsibilities
  • Design, develop, test, and debug software applications primarily in C++.
  • Develop and maintain modeling and simulation software, utilizing industry best practices.
  • Contribute to the architecture and design of new software features.
  • Write clear, concise, and well-documented code.
  • Collaborate effectively with team members in a fast-paced, agile environment.
  • Participate in code reviews and contribute to continuous improvement efforts.
  • Troubleshoot and resolve software defects.
  • Deploy and maintain applications on both Windows and Linux platforms.
  • Contribute to the development of test plans and execute testing procedures.
  • Stay up-to-date on the latest technologies and trends in software development.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development using C++.
  • Strong experience in modeling and simulation principles and techniques.
  • Proficiency in developing applications for both Windows and Linux environments.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and as part of a team.
Bonus Points (Preferred)
  • Experience with the EAAGLES framework.
  • Familiarity with Agile development methodologies.
  • Experience with testing frameworks (e.g., Google Test, Catch2).
  • Experience with scripting languages such as Python or Lua.
  • Experience using Jira and Confluence for project management and documentation.

MissionDrivenDevs

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Modern Technology Solutions, Inc. • Dayton (OH)

On-site
USD 90,000 - 125,000
PTO: 20 days + 10 holidays
6% 401k match
Semi-annual bonus
+3
Senior Computer Program/Software Engineer (Modeling & Simulation)
Senior Computer Program/Software Engineer (Modeling & Simulation)

Chitra Productions • Northern (KY)

Hybrid
USD 120,000 - 180,000
Software Developer -Senior
Software Developer -Senior

Vets Hired • Patuxent (MD)

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Searchability Aerospace & Defense • Town of Florida (NY)

On-site
USD 120,000 - 180,000
C++ Developer
C++ Developer

Sapsol Technologies Inc • Mountain View (CA)

On-site
USD 180,000 - 250,000
Software Developer -Journeyman
Software Developer -Journeyman

Vets Hired • Patuxent (MD)

On-site
USD 85,000 - 120,000
Software Engineer
Software Engineer

Hyra • Hazelwood (MO)

Hybrid
USD 110,000 - 150,000
Growth opportunities
Hybrid work model
Inclusive team environment
+1
Software Engineer
Software Engineer

Fidelity Technology Services LLC • Reading

On-site
USD 80,000 - 100,000
Software Engineer, Lead (Simulation and Training)
Software Engineer, Lead (Simulation and Training)

hackajob • Mount Laurel Township (NJ)

On-site
USD 150,000 - 190,000
Medical
Dental
Vision
+10
Real-Time C/C++ Dev for Flight Sim & Modeling
Real-Time C/C++ Dev for Flight Sim & Modeling

Vets Hired • Patuxent (MD)

On-site
USD 85,000 - 120,000