Logo
Innovative Defense Technologies

Cloud Platform Software Engineer

Innovative Defense Technologies, Arlington, Virginia, United States, 22201


Description

Background Information:

Innovative Defense Technologies (IDT), provider of automated software testing, tactical data analysis, virtualization of tactical platforms, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers, is seeking an experienced Cloud Platform Software Engineer (CPSE) to be based in our Arlington, VA office. The CPSE will work within the Warfare Systems business area and be part of a fast-paced team of mission-focused engineers to solve some of our customer's toughest challenges. Initiative, creativity, reliability, and efficient teamwork will be required to successfully deliver innovative solutions in this dynamic customer space.

Overview:

The Warfare Systems business area is one of six mission critical business units within the IDT organization and is directly responsible for building, testing, and deploying the Navy's next generation of tactical warfare and weapons systems. As the nation enters the 'technology-first' era of warfare, the Warfare Systems group will be responsible for enabling and accelerating the critical tactical capability that is delivered to the warfighter. The Warfare Systems' CPSE will be directly responsible for the architecting and development of cloud-based solutions to support the use and deployment of mission critical weapons systems software. The target end state of this critical work will ensure the highest impact to the US Navy by enabling a cloud-native deployment model for current and future tactical platforms.

The CPSE will be part of a multi-discipline team focused on the DOD's initiatives in support of tactical capability development for Navy surface and unmanned (UxVs) platforms. Warfare Systems' project domains include real-time automated test and analysis, virtual computing environments, Artificial Intelligence (AI) & Machine Learning (ML) based data analytics, cybersecurity, as well as backfit and forward-fit tactical solutions. The successful candidate will be fiercely accountable for the delivery of well-architected, production-ready solutions that exceed the Fleet's requirements.

All applicants must be able to obtain/maintain an active U.S. Security Clearance.

Responsibilities Include:Design, develop, and implement cloud-native software solutions utilizing both on-prem and Commercial Cloud Service Providers (CSPs)Design and develop cloud-based solutions to support the needs of the defense industry's most challenging problemsDesign and implement costing/metering solutions for products hosted within AzureUtilize and champion disciplined, modern software development practicesExecute full software development life cycle (SDLC) using a Continuous Integration/Continuous Deployment (CI/CD) environmentCommunicate and work collaboratively with colleagues and lead engineersSupport senior leadership to build business case metrics for on-prem vs cloud solution evaluationMinimum Required Qualifications:

Bachelor's degree in computer science, computer engineering, or related field3+ years of software development experience in technically rigorous environmentsExperience with software deployment within Azure PlatformsRequired Skills:

Familiarity with Azure including storage, networking, security, DevSecOps, and disaster recoveryExperience with compute and storage costing in AzureExperience with deploying applications into KubernetesStrong knowledge of two or more programming languages including: Java, C/C++, PythonExperience using DevOps tools in a cloud environment including: Ansible, Artifactory, Docker, GitHub, Jenkins, Kubernetes, Maven, SonarQube, and/or TerraformDeep understanding of IaaS, PaaS, SaaS service models and how to architect software applied across themAdept at debugging complex software problemsAbility to travel approximately 5%Ability to demonstrate technical solutions to technical and non-technical stakeholdersPreferred Skills:

Experience with developing software for Navy and/or DOD tactical systemsExperience designing and building microservices and/or micro front ends in a horizontally scaled environmentNetworking knowledge including designing and configuring Software Defined Networking (SDN)Experience with git, container runtimes (Docker), build pipelines (Jenkins)Experience with build systems (e.g. CMake, Gradle, Maven)Experience with SQL and database performance tuningAzure Cloud Architect certification (AZ-305)Competencies:

Excellent analytical, time management, and communication skillsTeamwork skills with a problem-solving attitudeBe capable of working independently, but thrive in a team environment

EEO Statement:

IDT is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other basis protected by federal, state, or local law.