Cloud Platform Software Engineer with Security Clearance - Arlington, VA, United States - Innovative Defense Technologies

    Default job background
    Technology / Internet
    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 problems
    • Design and implement costing/metering solutions for products hosted within Azure and Amazon Web Services (AWS) platforms
    • Utilize and champion disciplined, modern software development practices
    • Execute full software development life cycle (SDLC) using a Continuous Integration/Continuous Deployment (CI/CD) environment
    • Communicate and work collaboratively with colleagues and lead engineers
    Support senior leadership to build business case metrics for on-prem vs cloud solution evaluation Minimum Required Qualifications:


    • Azure Cloud Architect certification (AZ-305)
    • Bachelor's degree in computer science, computer engineering, or related field
    3+ years of software development experience in technically rigorous environments Required Skills:


    • Experience with software deployment within Azure Platforms
    • Experience using DevOps tools in a cloud environment, such as Ansible, Artifactory, Docker, GitHub, Jenkins, Kubernetes, Maven, and/or Sonar Qube
    • Strong knowledge of more than one programming language, including Java, C, C++, JavaScript/Typescript, Python, and/or React
    • Deep understanding of IaaS, PaaS, SaaS service models and how to architect software applied across them
    • Adept at debugging complex software problems
    • Familiarity with Azure or AWS platform services including storage, networking, security, DevSecOps, and disaster recovery.
    • Ability to travel approximately 5%
    • Ability to demonstrate technical solutions to technical and non-technical stakeholders
    Experience with compute and storage costing in AWS or Azure Preferred Skills:


    • Experience with developing software for Navy and/or DOD tactical systems
    • Experience designing and building microservices and/or micro front ends in a horizontally scaled environment
    • Networking knowledge including designing and configuring Software Defined Networking (SDN)
    • Experience with Kubernetes and container orchestration platforms
    • Experience with git, container runtimes (Docker), build pipelines (Jenkins)
    • Experience with build systems (e.g
    CMake, Gradle, Maven)

    Experience with SQL and database performance tuning Competencies:

    • Excellent analytical, time management, and communication skills
    • Teamwork skills with a problem-solving attitude
    • Be 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.