Senior Software Developer - job post
Tech Stack
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.
- Collaborate effectively with team members in a fast-paced, agile environment.
- Deploy and maintain applications on both Windows and Linux platforms.
Soft Skills
Modeling And SimulationObject-Oriented ProgrammingDesign PatternsProblem-SolvingAnalytical Skills
Benefits
- Flexible PTO
- Health Insurance
- Flexible Hours
- Learning Budget
- Employee Stock Purchase
- 401k
- Life Insurance
- Disability Insurance
Culture
Mission-DrivenAgile/ScrumMentorship ProgramTransparent LeadershipCross-Functional Teams
Requirements
Required: Bachelor's degree in Computer Science, Engineering, or a related field
Regions: Us
Get jobs like this in your inbox
Weekly C++, Windows, Linux hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Modern Technology Solutions, Inc
Industry: defense
Size: large
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 for national defense and security.
View company profile →Compensation
Equity: Company funded Employee Stock Ownership Plan (ESOP)
Bonus: Semi-annual bonus opportunity (July and December)