Innovative Defense Technologies (IDT) is seeking a Systems Engineer to work on the DOD's initiatives in support of tactical capability development for Navy surface and unmanned (UxVs) platforms. The successful candidate will be responsible for designing, implementing, and testing complex software in various development environments, and will work with a team of software and systems engineers to build tactically relevant and technically innovative solutions.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent full-time professional experience.
- Minimum of 5 years of full-time professional experience
- Ability to travel up to 10% of the time, as needed
- Familiarity with combat system design and software
- Familiarity and experience with developing tactical systems software on DOD programs.
- Familiarity with C, C++, Python, and/or Java programming languages
- Adept with developing in Linux OS environments, including shell scripting.
- Ability to decompose and document requirements and specifications.
- Understanding of distributed systems, algorithms, data structures and software design patterns, especially the Strangler Pattern
- Experience with Agile software development processes
- Proficiency working within a Git CM environment
- Comfortable with DevSecOps best practices
- Ability to convert vague customer requirements into a refined vision.
- Ability to identify and describe algorithmic complexity.
Benefits
- Generous benefits package
- Competitive PTO
- Paid holidays
- 401(k) with immediate vesting and matching
- 9/80 optional schedule (2nd and 4th Friday off every month)
- Tuition Assistance Reimbursement Program
- Professional Development Resources
- Pre-Tax Commuter Benefits
- Organization-Wide Monthly Tech Connect Events
- Annual Employee Recognition Awards
- Regular Social Events and Catered Lunches