5-7 years of experience in software engineering with a focus on Java development
Expertise in Kubernetes for managing containerized applications
Proficient in troubleshooting on multiple operating systems, particularly Linux and Windows
Adaptable to changing user requirements and environments
Strong analytical and problem-solving skills
Experience with integrating commercial and open-source software solutions
Active TS/SCI clearance with a current background investigation
Responsibilities
Plan and execute Agile software development tasks as part of a scrum team
Design, build, document, test, and debug software solutions for critical missions
Implement standards and procedures across the software development life cycle
Utilize knowledge of hardware/software and user needs to develop effective solutions
Identify and resolve program errors while maintaining detailed documentation
Define and ensure compliance with software standards across the project
Collaborate throughout development phases to enhance operational stability
Benefits
Excellent employee compensation and benefits package
Flexible work-life balance to support personal and professional goals
A close-knit workplace culture with direct access to leadership
Opportunities to work on long-term, critical projects using cutting-edge technology
Engagement in mission-focused work aimed at solving complex problems for national security
Full Job Description
Responsibilities:
Design, build, and operate CI/CD pipelines for containerized workloads across dev/test/prod, and implement core Kubernetes platform capabilities (RBAC, networking, ingress, secrets, autoscaling, and upgrades). Package and deploy services with Helm/Kustomize using repeatable release strategies, automate environments with IaC, and embed DevSecOps controls and GitOps standards. Improve operability with strong observability and incident practices, partner with application teams to onboard and troubleshoot, harden the software supply chain and artifact flow, and document platform patterns and templates to scale adoption.
Required Qualifications:
TS/SCI Clearance
BS in Software Engineering or related field
2-10 years of experience in CI/CD and Kubernetes-focused engineering or SRE/Platform Engineering
Hands-on experience building CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions, Azure DevOps, or similar)
Experience with Helm and at least one IaC tool (Terraform preferred)
Experience operating container platforms (Docker/OCI), registries, and image lifecycle management
Proficiency with Linux and scripting (Bash and/or Python); comfort debugging distributed systems
Experience implementing security controls in pipelines (scanning, secrets handling, least privilege, policy)
Familiarity with observability tooling (Prometheus/Grafana, ELK/OpenSearch, Loki, Splunk, Datadog, etc.)
Preferred Qualifications:
Experience with NGA CORE (Common Operations Release Environment) - a DevSecOps environment with an integrated CI/CD pipeline and a Kubernetes-based PaaS.
Experience supporting Kubernetes deployment and container orchestration across multiple security domains / networks in government or IC environments
Hands-on GitOps operations (Argo CD/Flux), including multi-tenant cluster patterns
Experience with policy-as-code (OPA/Gatekeeper, Kyverno) and admission control guardrails
Experience with service mesh (Istio/Linkerd) and zero-trust-friendly network segmentation
Containerization/configuration tools: Docker, Chef
For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume.
About North Point Technology
North Point Technology is an information technology company that provides a range of services including software development, data analytics, and cybersecurity. The company works with clients in the government, defense, and intelligence sectors to help them modernize their technology infrastructure and improve their operational efficiency. North Point Technology was founded in 2005 and is headquartered in Fairmont, West Virginia.