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 Technical Lead to be based in our Mount Laurel, NJ or Arlington, VA office.
Overview:
As Technical 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 working with government cloud environments
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 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 onrace,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.