DevSecOps Software Engineer

Engineering Fall River, Massachusetts JR-588


Description

Background Information:   
   
Innovative Defense Technologies (IDT) is an information technology business headquartered in Arlington, VA with additional offices in Fall River, MA; Mount Laurel, NJ; and San Diego, CA. Founded in 2006, IDT designs and develops best-in-class solutions that facilitate the rapid delivery of software-based warfare capabilities for the U.S. Department of Defense. The core of our mission is to deliver disruptive innovation in support of the U.S. Armed Forces who defend our nation every day.   
   
Overview:   
IDT is seeking an experienced DevSecOps Software Engineer to join our Undersea Warfare (USW) business area based in our Fall River, MA office. This engineer will work with senior leadership and a fast-paced team of mission-focused engineers to solve some of our customers’ toughest challenges. Initiative, creativity, reliability, and efficient teamwork will be required to successfully deliver innovative solutions in this dynamic customer space.   
   
We are looking for a DevSecOps Software Engineer to design, develop and integrate software solutions, and to support DevSecOps solutions, in support of our DoD and commercial customers as well as our internal development teams. The successful candidate will contribute to building high-quality, innovative, and fully performing software that supports the full stack development and maintenance of a cloud based DevSecOps environment.   
   
Software Engineer responsibilities include understanding user requirements, defining system functionality and implementing CI/CD pipelines. The candidate will be versed in container orchestration and networking, DevSecOps tools and practices, as well as Infrastructure as Code tooling.   
   
All applicants must be able to obtain/maintain an active U.S. Security Clearance.   
    
Responsibilities Include:   
  • Design and implement software services in support of a DevSecOps environment.
  • Perform trade studies, deploy and maintain DSO tools and develop DSO processes to support enterprise level application developers.
  • Implement technologies in accordance with various Information System security policies and guidelines.
  • Harden CI/CD pipelines in accordance with Government security policies and guidelines.
  • Work with open-source technologies as needed.
  • Participate and provide feedback in design reviews.
  • Communicate and work collaboratively with colleagues and lead engineers.
  • Develop, implement, and maintain Infrastructure as Code software for automated deployment and configuration of a multi-site, multi-system environment.
  • Administer/Design/Debug infrastructure, operating system, network, security changes in our cloud environment.
  • Collaborate with team members in the context of peer-review of architecture design.
  • Prioritization and management of individual workload across several milestones and projects efficiently.
  • Successfully take tasks from beginning to end using strong organization, planning, and prioritization skills.
  • Demonstrate excellent teamwork and communication skills to collaborate with other teams and stakeholders in a dynamic and geographically distributed team environment.
  • Ability to work on-site at IDT’s facilities or travel to customer sites on a limited, as needed basis.
   
Minimum Required Qualifications:   
  • Bachelor’s degree in computer science or related technical discipline
  • Minimum of 5 years of demonstrated experience in DevSecOps software development.
   
Required Skills:   
  • Experience with languages such as Java, Python, and bash
  • Strong Linux skills and containerization skills
  • Comfortable with configuration management tools such as Git
  • Experience working with SW development tools such as Jenkins, Maven, Gradle, and Nexus, etc.
  • Familiarity with Agile software development methods and practices
  • Experience with DevSecOps practices and culture
  • In-depth understanding and hands-on experience of implementing CI/CD pipelines that include all phases of standard DevSecOps ecosystem from planning to deployment.
  • Experience with containerized software deployment and container orchestration platforms such as Kubernetes.
  • Experience with designing and architecting software systems that meet requirements and maintenance living documentation of system designs.
  • Desire to identify, learn, and apply new software technologies.
  • Experience with software testing and configuration management.
  • Ability to lead DevSecOps software teams in task planning and execution management.
  • Ability to work on-site with potential hybrid flexibility.
   
Preferred Skills:   
  • Experience and knowledge of DoD DevSecOps initiatives/tools/policies such as Platform One, Iron Bank and the continuous ATO process.
  • 10 years of experience in the implementation of DevSecOps software solutions
  • Deep understanding of tracing, metrics, monitoring, alerting, and other observability best-practices
  • Experience in leading multi-disciplined teams in overall project execution and delivery.
  • Experience with service-based, cloud platforms such as AWS, Azure, Google Cloud
  • Working knowledge of developing software on Linux operating systems, especially with hands-on knowledge of networking fundamentals, protocols, and standards (TCP/IP, TLS, DNS).
  • Experience with relational databases such as PostgreSQL.
  • Experience with virtualization technologies.
   
Competencies:   
  • Problem-solving skills with the ability to navigate ambiguous situations.
  • Excellence in technical communication with peers and non-technical cohorts
  • Ability to work closely with Program Managers and Chief Engineers to document, manage and communicate systems and software requirements.
  • Be capable of working independently but thrive in a team environment.
  • Attention to detail, strong organization, and planning skills.
  • Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive. 
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.