Modern Technology Solutions

Senior Software Developer

Modern Technology Solutions$100K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional C++ software development experience.
  • Strong expertise in modeling and simulation techniques.
  • Proficient in developing applications for Windows and Linux platforms.
  • Solid understanding of object-oriented programming principles.
  • Experience with version control systems like Git.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design, develop, test, and debug applications primarily in C++.
  • Develop and maintain modeling and simulation software using best practices.
  • Contribute to the architecture and design of new software features.
  • Write clear, concise, and well-documented code.
  • Collaborate effectively in a fast-paced, agile team environment.
  • Participate in code reviews and continuous improvement efforts.
  • Troubleshoot and resolve software defects.

Benefits

  • Opportunities for professional development and continuous improvement.
  • Collaborative work environment with engineers and scientists.
  • Exposure to a variety of applications in modeling and simulation.
  • Potential for involvement in cutting-edge technology and tools.
Full Job Description
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

About Modern Technology Solutions

Modern Technology Solutions, Inc. (MTSI) is a leading-edge engineering and technology company that provides critical solutions for complex military and commercial programs. MTSI has been providing engineering and technical services to the defense industry since 1993. The company has a strong focus on innovation and is committed to delivering the best solutions to its clients. MTSI has a highly skilled workforce of engineers, scientists, and technical experts who are dedicated to providing the highest quality services to its clients. The company has a proven track record of success and has received numerous awards and recognition for its work.
Learn more about Modern Technology Solutions
Size
1,000 employees
Industry
Founded
1993

Similar Jobs

More Jobs at Modern Technology Solutions

  • Modern Technology Solutions
    Physical Security SME
    $160K — $210K *
    Washington, DC 20011 (District Of Columbia County)
    Aerospace & Defense
    In-Person
  • Modern Technology Solutions
    Software Developer
    $80K — $95K *
    Dayton, OH 45424 (Montgomery County)
    Aerospace & Defense
    In-Person
  • Modern Technology Solutions
    Senior Software Developer
    $100K — $120K *
    Dayton, OH 45424 (Montgomery County)
    Information Technology
    In-Person
  • Modern Technology Solutions
    Senior Acquisition Program Manager
    $110K — $130K *
    Tinker Afb, OK 73145 (Oklahoma County)
    Aerospace & Defense
    In-Person
  • Modern Technology Solutions
    Systems Engineer
    $108K — $130K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person

More Information Technology Jobs

Find similar Senior Software Developer jobs: