Software Engineer / Interoperability Developer
Huntsville, AL, United States
Full Time Senior-level / Expert Clearance required USD 144K - 267K * est.
Integration Innovation, Inc.
i3 is a national leader in providing innovative technical and engineering solutions to a broad customer base across the U.S. DoD. Specializing in missile and aviation engineering, UAS system integration, full life-cycle C5ISR engineering...Overview
i3 is seeking a Software Engineer/Interoperability Developer to help develop efficient and optimized software to support the Theater Operational Planning-Toolkit (TOP-T). TOP-T is a Joint All-Domain Command and Control (JADC2) integrated software capabilities package used for synchronization, optimization, conflict analysis, and visualization of kinetic and non-kinetic effects for Land, Air, Sea, Space, and Cyber missions.
Our team values creativity, collaboration, and a commitment to quality. We are searching for a like-minded software developer for our talented team. Our team offers a fun, creative, and technically challenging environment.
The position currently supports the Army Futures Command (AFC) Combat Capabilities Development Command (DEVCOM) Aviation and Missile Center (AvMC) on Redstone Arsenal located in Huntsville, AL. If you have a passion for software development and want to participate in the future of i3 and our nation’s warfighters, we would love to hear from you!
Responsibilities
Work closely with a highly technical team of product managers, systems and software engineers and scientists developing advanced software capabilities and technical solutions for a joint all-domain mission planning tool. Principal Duties and Responsibilities include the design, development, test, and implementation of state-of-the-art software/systems platforms and integration components based on the MEVN stack to support building secure, high-performing web application and systems integration components to address complex and evolving mission planning requirements within a high velocity Agile environment; analysis of user's software program needs and assist in troubleshooting; the design and development of software using basic compilers, assemblers, utility programs and operating systems; and the implementation of pillars of DevSecOps to mature Continuous Integration, Delivery, and Deployment (CI/CD) workflows.
Principal Duties and Responsibilities
- Design, develop, test and implement software/systems applications and integration components to support TOP-T
- Participate in analysis to enhance integration capabilities with other tactical systems
- Collaborate with technical team and domain experts to develop story mapping approaches to define and decompose software behavior into Epics and User Stories
- Develop technical documentation for interfaces, APIs, and functional requirements
- Enhance and maintain existing interfaces and APIs
- Develop project documentation as needed
- Perform full stack software development using modern web development tools such as the MEVN stack paradigm (MongoDB, Express, Vue.js and Node.js), Visual Studio, Electron Cesium, JavaScript, HTML, CSS, DB CRUD operations
- Modernize applications
- Refactor monolithic architectures to microservices architecture
- Design and develop machine integration components using Web services, RESTful API, and GraphQL
- Implement pillars of DevSecOps to mature Continuous Integration, Delivery, and Deployment (CI/CD) workflows
- Provide input for documentation of new or existing programs
- Travel (~15%) to military exercises or customer sites to support on-site engineering/SME support to Warfighters during military events
Qualifications
- BS in Computer Science, Information Systems, Computer Engineering or other related discipline or equivalent experience
- At least 5 years' related work experience in a DOD environment
- Knowledge of:
- Object-oriented development techniques
- JavaScript Development
- Service-oriented architecture concepts
- Web-based solutions
- Databases
- Graphical user interface (GUI)
- Web Services
- REST-based APIs
- GraphQL APIs
- API design standards, patterns and best practices
- API security standards, and governance
- JSON
- Microservices
- DoD datalinks such TCP/IP networks, tactical data radios, Link16 and other military tactical networks
- Web-based dynamic data using integrated 3D web-based globes and maps such as Cesium
- Experience with:
- Scrum Agile methodologies
- GIT-based source code management
- Jira, GitLab CI/CD and Confluence
- Development, System, and Test Scripting and Automation
- Systems, IT operations and system-level configuration, to include Global Assembly Cache (GAC)
- MongoDB, MySQL, Enterprise SQL Server, or similar database technologies
- Ability to communicate effectively both orally and in writing
- Strong grasp of automation tools including test automation to assist in maturing current software development process
- Working knowledge of Cloud paradigms and deployments
- Thorough understanding of system security, security architecture, security by design and STIG vulnerability analysis
- Understanding of mission planning systems including Joint Mission Planning System (JMPS), Precision Guided Munitions Planning Software (PGMPS) and Weapon Planning Software (WPS)
- Experience with Python or Node
- Active DoD Top Secret Clearance
About i3
i3 is a technically diverse, 100% team member owned business, headquartered in Huntsville, Alabama specializing in missile and aviation systems engineering and logistic services, electronic warfare and electromagnetic effects analysis, UAS system integration and flight operations, full lifecycle C5ISR engineering services, cybersecurity and IT/IA innovative solutions and virtual training, simulation & serious game development and implementation. We have established a broad offering of products and capabilities collectively providing decades of experience supporting the full complement of DoD military services, Missile Defense Agency, National Aeronautics and Space Administration, and a variety of other Government organizations and private industry customers.
Perks of being a team member owner include:
- Long-term financial security
- Higher job satisfaction
- Greater job security
- Personal and professional growth
- Great company culture
Other outstanding benefits:
- Excellent insurance coverage
- 401(k) match
- Generous PTO
- Health and wellness incentives
- Tuition and certification reimbursement
- Countless opportunities to give back to the community through i3 Cares
We work hard. We compete hard. We play hard. Apply now to join us!
* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: Aeronautics Agile APIs Automation CI/CD Clearance Cloud Compilers Computer Science Confluence DevSecOps DoD Full stack GitLab Governance JavaScript Jira JSON Microservices MongoDB MySQL Node.js Python Scripting Scrum SQL SQL Server TCP/IP Top Secret Top Secret Clearance
Perks/benefits: 401(k) matching Career development Health care Startup environment Team events Wellness
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.