Senior Software Engineer

VTG

Chantilly, Virginia

JOB DETAILS
SKILLS
Automation, Cloud Computing, Computer Engineering, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Home Automation, Machine Tool, Metrics, Product Lifecycle, Resource Management, Scalable System Development, Sensitive Compartmented Information (SCI), Software Engineering, Test Automation, Testing, Top Secret Clearance
LOCATION
Chantilly, Virginia
POSTED
30+ days ago
Overview:

We’re expanding our Kubernetes-backed containerization and orchestration platform and seeking a Software Engineer who is passionate about building secure, scalable, and automated capabilities end-to-end. You’ll own features across the full development lifecycle—from design and development to deployment and operations—while enforcing strong security guardrails and enabling efficient multi-tenant workload isolation. This role is ideal for engineers who enjoy working close to the platform, automating everything, and turning complex operational requirements into elegant, repeatable solutions.

Responsibilities:
    • - Design & build new capabilities for our Kubernetes platform, including container orchestration workflows, deployment tooling, and operational automation.
      - Develop and maintain custom Helm charts (or equivalent Kubernetes resource management artifacts) for repeatable, compliant deployments across environments.
      - Implement and enforce Kubernetes RBAC security policies, native roles, and role bindings for least-privilege access and granular workload isolation.
      - Leverage namespaces to segment workloads and align tenancy, compliance, and operational boundaries.
      - Integrate CI/CD pipelines with Kubernetes orchestration to automate build, test, deploy, and rollback processes.
      - Instrument workloads and platform components with metrics, health checks, and standardized endpoints to improve observability and SLO adherence.
      - Collaborate cross-functionally with security, cloud, networking, and application teams to ensure platform capabilities meet mission needs.
      - Document architecture, patterns, runbooks, and guardrails to drive consistency and enable self-service.
Qualifications:
  • Active TS/SCI with Polygraph required.
  • Bachelor’s degree in Computer Science, Computer Engineering, or closely related field; or equivalent practical experience.
    - Full development lifecycle experience delivering capabilities on Kubernetes (design, build, test, deploy, operate).
    - Hands-on experience building and maintaining custom Kubernetes Helm charts or an equivalent resource manager (e.g., Kustomize).
    - Proven expertise with Kubernetes RBAC policy configuration and enforcement.
    - Practical use of namespaces to separate and manage workloads.
    - Experience configuring granular workload permissions using native roles and role bindings.
    - Experience building automation pipelines (CI/CD) that interface directly with Kubernetes orchestration (e.g., GitOps, progressive delivery).

About the Company

V

VTG