Principal/Senior DevSecOps Software Engineer

4M Research•Huntsville, AL
•Onsite

About The Position

4M Research is seeking multiple Principal/Senior Software Engineers to join our team in Huntsville, Alabama. You will support a specialized Agile team responsible for enabling and sustaining the Agile development environment, including development and maintenance of the Continuous Delivery Pipeline for mission-critical software. In this role, you will partner closely with software, systems, DevOps, networking, cybersecurity, and infrastructure teams to deliver robust, secure, and scalable solutions. This position is well-suited for an engineer who enjoys cross-functional coordination, solving complex integration problems, and driving continuous improvement across development pipelines and environments.

Requirements

  • Bachelor's degree in a STEM field and at least 5 years of relevant experience, Master's degree in STEM field and 3 years of relevant experience, or PhD in STEM field and 0 years
  • Strong experience with Continuous Integration / Continuous Delivery (CI/CD) concepts and implementation, including: Virtualized environments and virtual machines. Containerization technologies. Container orchestration platforms.
  • Hands-on experience with: Ansible and Ansible playbooks; Ansible Automation Platform.
  • Jenkins or similar CI/CD automation tools.
  • Sonatype Nexus or similar artifact repository managers.
  • Proficiency in Linux-based development and runtime environments.
  • Experience with modern configuration management and source control tools (Git / GitLab).
  • Active Secret Clearance.
  • U.S. Citizenship is required

Nice To Haves

  • Experience with Python for automation, tooling, or pipeline integration.
  • Current CompTIA Security+ certification
  • CI/CD experience in classified or highly controlled environments.
  • Experience designing, implementing, and maintaining test bench and benchmarking CI/CD pipelines.
  • Experience defining CI/CD requirements, user stories, and use cases in partnership with development and test teams.
  • Familiarity with Agile frameworks (e.g., Scrum, SAFe)

Responsibilities

  • Serve as a key member, supporting the Agile development environment and Continuous Delivery Pipeline for multiple software baselines.
  • Collaborate cross-functionally with software, systems, DevOps, networking, cybersecurity, and infrastructure teams to plan, integrate, and improve end-to-end delivery workflows.
  • Communicate effectively with both technical and non-technical stakeholders, clearly conveying technical issues, options, and impacts.
  • Apply strong problem-solving skills in ambiguous situations where requirements, priorities, and external constraints may change rapidly.
  • Influence and coordinate work across multiple teams without direct authority, ensuring alignment on priorities and commitments.
  • Apply DevOps concepts and best practices to support software delivery pipelines, even when not acting as the primary implementer.
  • Take ownership to identify roadblocks, track actions, and drive issues through to closure.
  • Operate comfortably in an environment where priorities shift and the work mix includes both hands-on technical tasks and coordination/facilitation work.
  • Maintain technical credibility across multiple disciplines to effectively communicate with engineers and understand the work and trade space being discussed.
  • Work in a fast-paced environment with high expectations, diverse assignments, and collaborative team settings across all levels of the organization.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service