1792 - Software Engineer

Sigma Defense•Norfolk, VA
•$150,000 - $170,000•Hybrid

About The Position

Sigma Defense is seeking a Software Engineer in Norfolk, Virginia, to support engineering, development, integration, and modernization of complex, mission-critical systems. The role contributes to the full software development lifecycle, including testing, integration, and deployment. It is a hybrid position involving remote work and on-site mission requirements. This is a contingent position pending contract award; the offer will be conditional on the contract being awarded to Sigma Defense. The Software Engineer will provide technical leadership across software projects and support Agile planning and delivery, requirements engineering, architecture, configuration management, DevSecOps, cybersecurity coordination, and architecture modeling. The role includes developing and maintaining DoDAF-compliant architecture views and applying MBSE methods and tools to support system modeling and traceability. The candidate must be a U.S. citizen and must possess or be able to obtain an active Secret clearance or higher; clearance sponsorship may be available for the right candidate. The salary range is $150,000–$170,000 annually. Benefits include dental, vision, and medical insurance, including HSA, FSA, and DFSA plans; life and AD&D coverage; an Employee Assistance Program; a 401(k) plan with company matching; 160 hours of PTO; 12 floating holidays; and educational assistance.

Requirements

  • At least 10 years of professional experience if the candidate has a Master’s degree, or at least 14 years of experience involving research, design, and development of computer and network software or specialized utility programs (which may include database maintenance within an application area) if the candidate has a Bachelor’s degree.
  • Experience applying programming concepts in a professional or academic setting.
  • Experience applying modern software development methodologies, such as Agile, DevOps, DevSecOps, or Scaled Agile Framework, in a professional or academic setting.
  • At least 2 years of Kubernetes experience.
  • Demonstrated experience developing and maintaining DoDAF architecture views and applying MBSE tools or methodologies to support system modeling and traceability.
  • Working knowledge of virtualization and containerization.
  • U.S. citizenship.
  • DoD 8570 / DoD 8140 compliance at Level II or Level III.
  • One of the accepted certifications: CompTIA Security+ CE, CompTIA CySA+, GIAC Security Essentials (GSEC), or ISC2 Systems Security Certified Practitioner (SSCP).
  • Bachelor’s degree from an accredited college or university in Engineering or Mathematics.
  • Must possess or be able to obtain an active Secret security clearance or higher.

Nice To Haves

  • Master’s degree.
  • Experience in government or highly regulated technical environments, including producing required engineering artifacts and aligning work with architecture baselines.
  • Experience working with or interacting with Relational Supply (RSUPPLY), Organizational Maintenance Management System (OMMS), OMMS-NG, Propulsion Organizational Maintenance Management System (POMMS), Open Architecture Retrieval System (OARS), or other U.S. Navy software systems.

Responsibilities

  • Lead Agile planning, execution, and delivery activities, including PI planning, sprint planning, daily scrums, and system demos.
  • Coordinate with Product Owners, Scrum Masters, and engineering teams to refine requirements, define acceptance criteria, and ensure user stories meet the Definition of Ready and Definition of Done.
  • Provide technical leadership for software enhancement, sustainment, and modernization projects, ensuring alignment with system architecture and program objectives.
  • Conduct technical assessments, develop recommended Courses of Action (COAs), and support evaluation of engineering trade-offs.
  • Oversee troubleshooting and resolution of system defects, outages, and performance issues in collaboration with Government stakeholders and external teams.
  • Guide architecture development, including microservices design, RESTful API implementation, containerization, and cloud transition strategies.
  • Support requirements engineering by analyzing Change Requests (CRs), tracing system requirements, and decomposing them into actionable user stories.
  • Support Configuration Management (CM) processes, including baseline control, change verification, and traceability across design and code.
  • Lead software engineering activities, including design, development, integration, DevSecOps pipeline execution, CI/CD automation, and secure code delivery.
  • Coordinate with cybersecurity teams on static code scanning, vulnerability remediation, RMF compliance, and accreditation-related documentation.
  • Develop and maintain DoDAF-compliant architecture views for system design and documentation.
  • Apply MBSE methods and tools to model system behavior, structure, and interfaces.
  • Maintain architectural baselines and traceability between requirements, design artifacts, and implemented capabilities.
  • Evaluate design decisions and solution approaches for alignment with DoD architecture standards and program objectives.
  • Translate requirements and Change Requests into updated architecture artifacts and models.

Benefits

  • Dental and vision insurance.
  • Medical insurance, including HSA, FSA, and DFSA plans.
  • Life and AD&D coverage.
  • Employee Assistance Program (EAP).
  • 401(k) plan with company matching contributions.
  • 160 hours of paid time off (PTO).
  • 12 floating holidays.
  • Educational assistance.
  • Highly competitive salary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service