×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Fort Meade, Anne Arundel County, Maryland, USA
Listing for: By Light Professional IT Services LLC
Full Time position
Listed on 2026-10-12
Job specializations:
  • Software Development
    Cloud Engineer - Software, DevOps, Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 200000 USD Yearly USD 120000.00 200000.00 YEAR
Job Description & How to Apply Below
Senior Software Engineer

Job Location s

US-Remote | US-MD-Fort Meade

Company Overview

By Light Professional IT Services LLC readies warfighters and federal agencies with technology and systems engineered to connect, protect, and prepare individuals and teams for whatever comes next. Headquartered in McLean, VA, By Light supports defense, civilian, and commercial IT customers worldwide.

Position Overview

We are seeking an experienced Software Engineer to support USCYBERCOM J9 and the Persistent Cyber Training Environment (PCTE) / RangeOS mission.

This role is best suited for a strong software engineer who enjoys building backend services and REST APIs, working with Kubernetes and cloud-based infrastructure, and troubleshooting complex distributed systems. The ideal candidate will bring depth in one or more programming languages and be comfortable learning additional technologies as needed.

Experience with every technology listed below is not required. We are looking for strong engineering fundamentals, technical curiosity, solid debugging skills, and the ability to learn and contribute in a collaborative development environment.

Responsibilities
  • Design, develop, test, and maintain backend services, microservices, and REST APIs supporting cyber training and range capabilities.
  • Develop software using modern programming languages such as Type Script, Go, Python, or similar technologies.
  • Build and support applications deployed within Kubernetes-based environments.
  • Integrate software with virtualized and cloud infrastructure, including environments using AWS or comparable cloud platforms.
  • Develop and maintain infrastructure using Infrastructure-as-Code (IaC) technologies such as Terraform, Ansible, Pulumi, or similar tools.
  • Troubleshoot and debug application, infrastructure, integration, and deployment issues across distributed environments.
  • Develop and maintain automated unit, integration, and end-to-end tests to support reliable software delivery.
  • Collaborate with software engineering, Dev Ops/Dev Sec Ops , infrastructure, networking, and cyber teams throughout the development lifecycle.
  • Contribute to capabilities supporting PCTE, RangeOS, and related Joint Cyber Warfighting Architecture (JCWA) initiatives.
  • Participate in technical planning, design discussions, code reviews, and continuous improvement efforts.
  • Provide technical or project leadership when appropriate based on experience.
Required Experience/Qualifications

Experience in one or more of the following areas is highly valued but is not required in every category:

  • Type Script and/or Go (Golang) development.
  • Designing and implementing REST APIs and distributed backend services.
  • Kubernetes, including application deployment, configuration, troubleshooting, or platform integration.
  • Virtualization technologies such as KVM, VMware, Hyper-V, or similar platforms.
  • Cloud platforms such as AWS, Azure, GCP, or comparable environments.
  • Infrastructure-as-Code tools such as Terraform, Ansible, Pulumi, Cloud Formation, or similar technologies.
  • Modern frontend technologies such as React, Angular, Vue, Type Script, HTML, or CSS.
  • Automated testing frameworks and test-driven development practices.
  • Networking concepts, protocols, configuration, or troubleshooting.
  • Dev Ops or Dev Sec Ops  practices, including CI/CD pipelines and automated deployment.
  • Designing, deploying, supporting, or maintaining cyber ranges, training environments, or virtualized lab environments.
  • Technical leadership, project leadership, mentoring, or ownership of software capabilities.
  • Experience supporting PCTE, RangeOS, LevelUP, Unified Platform (UP), JCWA, or related DoD cyber programs.
  • Familiarity with USCYBERCOM missions, cyber training environments, or operational workflows.
  • Experience with Kubernetes APIs, client-go, custom controllers, or Kubernetes operators.
Preferred Experience /Qualifications
  • 5+ years of professional software development experience.
  • Strong experience building backend applications, services, or REST APIs.
  • Strong proficiency in at least one or two programming languages. Experience with Type Script and/or Go is preferred, but engineers with strong experience in other languages who are willing to learn are encouraged to apply.
  • Experience working with Kubernetes or similar container orchestration technologies.
  • Experience with containerized applications using technologies such as Docker.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Experience working collaboratively within modern software development, Agile, Dev…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary