Senior Software Engineer

Kforce Inc.
Fort Belvoir, United States of America
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Fort Belvoir, United States of America

Tech stack

Java
JavaScript
API
Amazon Web Services (AWS)
Software Applications
Application Services
Build Automation
Cloud Computing
Cloud Storage
DNS
Github
Identity and Access Management
Python
Node.js
Software Engineering
TypeScript
Google Cloud Platform
Load Balancing
Spring Cloud
Reliability of Systems
Infrastructure as Code (IaC)
Gitlab
SC Clearance
Build Management
Containerization
Enterprise Integration
Terraform
Devsecops
Serverless Computing
Docker
Jenkins
Vulnerability Analysis
Microservices

Job description

We are seeking a Senior Software Engineer with strong DevSecOps experience to design, develop, and deploy cloud-native applications supporting secure DoD environments. This role is software-development-driven, with a strong emphasis on automation, Infrastructure as Code (IaC), containerization, and Google Cloud Platform (GCP). You will work hands-on building application services, APIs, and platform integrations while enabling repeatable, secure deployments across multiple environments using modern DevSecOps practices.

What You'll Do

Design, develop, and deploy cloud-native software applications in secure government environments Build and maintain application-level services, APIs, and microservices using modern software engineering practices Implement and maintain Infrastructure as Code (Terraform) to provision and manage GCP environments Develop and maintain CI/CD pipelines to automate build, test, security scanning, and deployment Build and deploy containerized workloads using Docker and Kubernetes (GKE) Develop event-driven and serverless workloads using GCP services Collaborate with platform, security, and infrastructure teams to integrate DevSecOps best practices Support repeatable deployments across dev/test/prod in regulated and classified environments Apply secure coding practices and contribute to system reliability, performance, and observability

Requirements

5+ years of software engineering experience supporting cloud-based systems Strong software development background using languages such as Python, JavaScript/Node.js, Java, or TypeScript 3+ years of experience using Terraform or Infrastructure as Code Hands-on experience with Google Cloud Platform (GCP) services, including:

Cloud Functions Cloud Storage Compute Engine Cloud Run and/or GKE Pub/Sub Cloud SQL

Experience developing and deploying containerized applications using Docker and Kubernetes Experience building and maintaining CI/CD pipelines (Jenkins, GitHub Actions, GitLab, or similar) Strong understanding of cloud networking concepts (VPCs, DNS, load balancing, private connectivity, TLS) Experience working in secure, regulated, or government cloud environments Active Secret clearance required Ability to obtain DoD 8570 / 8140 IAT Level II certification within 30 days of hire, High School Diploma or GED with 8+ years of software engineering experience OR Bachelor's degree with 4+ years of software engineering experience

Nice to Have

Experience securing and optimizing GCP workloads Familiarity with GCP IAM, organization policies, and cloud governance Experience supporting DevSecOps pipelines in classified or DoD environments Prior experience with AWS or other cloud platforms (cloud-agnostic experience valued)

Clearance Applicants selected will be subject to a security investigation and must meet eligibility requirements for access to classified information. Active Secret clearance required.

Apply for this position