You haven't searched anything yet.
Own Your Future. Modern Technology Solutions, Inc. (MTSI) is seeking a Principal Software Engineer in Dayton, OH. The Principal Software Engineer will have experience in research, development, and maintenance of NASIC’s Modeling and Simulation (M&S) web presence capability. The candidate will collaborate with military personnel and other contractors when designing and executing Modeling and Simulation scenarios. The candidate should also be knowledgeable with all M&S threat data to include but not limited to threat models (parametric, engineering, & emulative), scenario models, and electromagnetic spectrum signature data/models.
Why is MTSI known as a Great Place to Work?
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.
MTSI delivers 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.
• Maintain Modeling and Simulation and Signatures portals• Maintain and update associated tools and processes, cyber security compliance, training, system administration, and documentation• Maintain data interfaces to the information sources used to enable the discovery and sharing of intelligence related M&S products• Research, develop, and transition current capabilities to a new web presence architecture.• Oversee, and foster a portfolio of projects supporting Modeling and Simulation • Collaborate and work across internal and external teams to develop concepts that advance the entire project• Communicate highly technical problems and solutions at all levels, from engineers to C-level-equivalent leaders• Work with researchers and external partners to develop and pursue a vision to ensure mission initiatives are reliable, accurate, and robust
• Bachelor’s degree preferred • Strong experience with web site development• Strong experience in database design, modeling and simulation• Extensive background in software development – to include Java, Tomcat, MySQL (or equivalent), MongoDB (or equivalent), CSS, JavaScript (Bootstrap, ReactJS), Elastic, Kibana, ReactJS, fluentbit, S3 (compatible storage), Selenium, Kubernetes, Maven, and Jenkins.• Experience Gitlab, Jira, and Confluence • Strong in verbal and written communications• Creating and briefing Government personnel on the results from scenarios and/or experiments• Experience in DevSecOps and Agile software development practices• Knowledge in modern cloud-native architecture patterns and frameworks• Experience migrating legacy components to modern infrastructure• Background with building software delivery pipelines utilizing continuous integration and continuous delivery CI/CD practices• Algorithm design and implementation within MATLAB, Python, Java, or C/C • Experience with Python software development and creating virtual development environments
Clearance Requirements:
• An active TS/SCI Clearance
#LI-DB1
#NOVASTAR
Full Time
Business Services
$109k-131k (estimate)
06/06/2024
06/04/2025
mtsi-va.com
LAS VEGAS, NV
500 - 1,000
1993
Private
$200M - $500M
Business Services
MTSI is a provider of cyber security, system engineering and integration solutions.
The job skills required for Principal Software Engineer include Java, Python, Software Development, JavaScript, Kubernetes, CSS, etc. Having related job skills and expertise will give you an advantage when applying to be a Principal Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Principal Software Engineer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Principal Software Engineer positions, which can be used as a reference in future career path planning. As a Principal Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Principal Software Engineer. You can explore the career advancement for a Principal Software Engineer below and select your interested title to get hiring information.
If you are interested in becoming a Principal Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Principal Software Engineer for your reference.
Step 1: Understand the job description and responsibilities of an Accountant.
Quotes from people on Principal Software Engineer job description and responsibilities
Developing, launching and maintaining numerous successful projects.
02/21/2022: Columbus, OH
Document and test software to ensure that the software meets the needs of end-users and achieves business goals.
03/25/2022: Philadelphia, PA
Provide technical guidance to development teams and oversee the technical aspects of all projects.
03/10/2022: Rapid City, SD
Process complex data and may need to enforce software design, development and maintenance requirements.
04/10/2022: Fort Smith, AR
Provide trainings and mentor other Engineers when required.
03/09/2022: Trenton, NJ
Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.
Career tips from people on Principal Software Engineer jobs
Requires a minimum of 1-2 years of experience for the role.
04/20/2022: Lansing, MI
Knowledge in analyzing, debug and fix technical issues
03/26/2022: Orlando, FL
Expertise in multiple high-level programming languages.
04/04/2022: Medford, OR
Earn a Master’s Degree and/or Ph.D.
05/05/2022: Hopkinsville, KY
Software development experience (5+ years preferred).
03/27/2022: Nashua, NH
Step 3: View the best colleges and universities for Principal Software Engineer.