Required Qualifications:Bachelor's degree in the physical sciences, mathematics, engineering, computer science, or other relevant field5 - 15 years of relevant experienceProficiency with C++, makefiles, JavaScript, Twisted (for GUI development), python scriptingDemonstrable understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), design patterns, Object-Oriented design and programmingExperience with Agile development methodologies (sprints, backlog, team collaboration, etc)Familiarity with GitLab source code management/project management toolsKnowledge of Linux and Windows programming environmentsDesire for code quality, not only in writing well-crafted code, but participating in sprint planning, unit tests, and documentation in the processActive Secret ClearancePreferred Qualifications:Knowledge of STRATSIM, IRM, AFSIMKnowledge of Agile development processExperience with Git, Jenkins, or the Atlassian tool suite (Jira)Knowledge of Matlab/Mex filesKnowledge of containerized applications like Docker/KubernetesAbility to work independently and proactively in a fast-paced, mission-driven environment. As a small, family-oriented business, DESE provides a compelling benefits package including a generous profit-sharing plan, competitive salaries, and perhaps most importantly, the opportunity to work alongside talented professionals leveraging cutting-edge technologies to solve complex and engaging problems.