Sr. Digital Engineering Lead
Description
Background information:
Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Sr. Digital Engineering Lead to be based in our Mount Laurel, NJ or Arlington, VA office.
Overview:
As Sr. Digital Engineering Lead, you will provide technical direction and mentorship for a team working to establish an Integrated Digital Engineering Environment (IDEE) for DOD system development. With the technical team's support, you will be responsible for Model Based Systems Engineering (MBSE), Digital Twin Engineering, Cloud Platform Engineering and Software Engineering activities. You will serve as the technical primary point of contact for the US Air Force customer and its stakeholders, chair working group meetings, and lead customer demonstrations and training, including occasional travel to other IDT offices as well as customer and stakeholder sites.
All applicants must be able to obtain/maintain an active U.S. Security Clearance.
Responsibilities Include:
- Manage technical and prototyping functions of a DOD project.
- Work with project stakeholders to collaboratively address issues & solutions
- Supporting technical aspects of Meetings, Working Groups, and Bi-Weekly Teleconferences with customer.
- Support and provide inputs to the customer’s Digital Engineering Implementation Strategy.
- Implement Digital Engineering (DE) best practices including Model-Based Systems Engineering (MBSE), requirement analyses, and trade studies.
- Train and assist the customer and stakeholders in using the IDEE and its toolsets.
- Support test and evaluation of the digital twins, including identification and resolution of failures.
- Develop and deliver a comprehensive digital engineering training plan.
- Develop and deliver customized user manuals for the IDEE, digital tools, and digital models.
- Provide training to the customer for digital testing, system validation, and evaluation.
- Identify, prioritize, and track technical tasking for the engineering team.
- Occasionally travel to other IDT offices and customer sites (approximately 5-10%)
Minimum Required Qualifications:
- Education: Bachelor's degree in software engineering, computer science, computer engineering, or related field
- 10+ years of engineering experience
- 5+ years technical leadership experience
Required skills:
- Experience leading engineering teams for technically complex programs
- Ability to prioritize and manage a team’s workload across several tasks and milestones
- Experience conducting engineering trade studies and developing engineering reports
- Ability to decompose and document requirements and specifications
- Understanding of distributed systems, algorithms, data structures and software design patterns
- Understanding of the Software Development Life Cycle
- Understanding of object-oriented programming
- Experience with software testing and configuration management
- Ability to convert customer requirements into a technical roadmap and tasking
- Ability to identify and describe algorithmic complexity
Preferred skills:
- Model Based Systems Engineering (MBSE) experience
- Experience working with government cloud environments
- Experience developing and deploying virtual software systems
- Experience developing and deploying hardware emulation capabilities
- Experience developing and deploying modeling and simulation capabilities
- Experience conducting system of systems (SoS) integration, especially within a digital engineering environment
- Experience working in Agile software development processes
- Experience or knowledge working within a collaborative CI/CD development environment
- Experience with developer tooling: Gradle, Java, Pip, Conan, CMake, gcc, VSCode, Visual Studio
- Experience designing and working directly in SQL and NoSQL database stores
- Experience using deployment platforms such as Kubernetes and Docker
- Experience with Linux, preferably RedHat/CentOS
- Understanding of Object Oriented and Functional Programming Paradigms
- Proficiency working with version control software like Git, SVN and software development environments
Competencies:
- Problem-solving skills with the ability to navigate ambiguous requirements to determine technical direction
- Excellence in technical communication with subordinates, peers, and non-technical cohorts
- Capable of working independently, but thrive in a team environment
- Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive
EEO Statement:
Applicants, employees, and former employees are protected from employment discrimination based on race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other basis protected by federal, state, or local law.