*Senior Software Engineer – Cutting-Edge Technology*
*Location:* Kansas City, MO
*Job Type:* Full-Time
*Industry:* Aerospace, Defense, Automated Test Equipment
*Citizenship Requirement:* U.S. Citizenship Required *S*
*About the Role*
DIT-MCO International is seeking a *Senior Software Engineer* to design, develop, and maintain software used in advanced automated test equipment. In this role, you will lead software development efforts from concept through deployment, working closely with cross-functional engineering teams to deliver reliable, high-performance solutions.
This position is ideal for an experienced engineer who enjoys solving complex problems, working at the intersection of software and hardware, and taking ownership of technical outcomes.
*Why Join Us?*
● Play a key role in developing and delivering training for industry-leading test systems
● Work closely with engineering, customer service, and internal teams to support product knowledge and adoption
● Engage in both classroom and hands-on technical training environments
Be part of a stable, innovative company with a long-standing reputation in aerospace and defense
*What You’ll Do*
* Research, design, and develop computer and network software and specialized utility programs
* Analyze user and system requirements to create effective software solutions
* Lead software projects from concept through completion, ensuring quality and performance
* Oversee software architecture and design for new product development
* Develop and implement software using *Microsoft .NET and Visual Studio (C#)*
* Support and maintain both new and legacy software used in *automated test equipment*
* Work with hardware engineers to integrate software and hardware systems
* Ensure system specifications and performance requirements are clearly understood and met
* Collaborate with product management, project management, engineering teams, and customers
* Develop, deploy, and support software as assigned
* Guide and mentor team members through knowledge sharing and technical leadership
* Assist with troubleshooting analog and digital hardware as it relates to software systems
*Required Education & Experience*
* Bachelor’s degree in engineering, computer science, or equivalent experience
* U.S. Citizenship
* Minimum 5 years of professional software development experience
* Experience developing software in Microsoft .NET and Visual Studio C#
* Experience maintaining embedded C++ code
* Industry experience relevant to automated test systems or similar environments
*Preferred Technical Experience*
* ANSI C
* Windows Presentation Foundation (WPF)
* SQL
* Embedded software environments
*Skills & Attributes*
* Strong problem-solving and analytical skills
* Excellent written and verbal communication abilities
* Highly organized with attention to quality, detail, and efficiency
* Comfortable working independently and in collaborative team environments
* Able to manage time, priorities, and multiple projects effectively
* Capable of handling sensitive and confidential information
* Willingness to learn and adapt to new technologies and processes
* Ability to build effective working relationships across all levels of the organization
*Why Join DIT-MCO*
You’ll contribute to software that directly supports mission-critical testing systems used in demanding aerospace and industrial environments, while working with a stable, experienced engineering team that values technical excellence and accountability.
Job Type: Full-time
Pay: $80,000.00 - $100,000.00 per year
Benefits:
* 401(k)
* 401(k) matching
* Dental insurance
* Employee assistance program
* Flexible spending account
* Health insurance
* Health savings account
* Paid holidays
* Paid time off
* Tuition reimbursement
* Vision insurance
Application Question(s):
* Please briefly explain your experience in .NET / C#, Visual Studio and Maintaining embedded C++ Code.
Experience:
* professional software development : 5 years (Preferred)
Ability to Commute:
* Kansas City, MO 64130 (Required)
Work Location: In person
