For Employers
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

Design, develop, and maintain backend services, microservices, and REST APIs to support cyber training and range capabilities. Collaborate with cross-functional teams to integrate software with cloud infrastructure and ensure reliable software delivery through automated testing.

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 TypeScript, 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, DevOps/DevSecOps, 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:

  • TypeScript 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, CloudFormation, or similar technologies.
  • Modern frontend technologies such as React, Angular, Vue, TypeScript, HTML, or CSS.
  • Automated testing frameworks and test-driven development practices.
  • Networking concepts, protocols, configuration, or troubleshooting.
  • DevOps or DevSecOps 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 TypeScript 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, DevOps, or DevSecOps environments.

Special Requirements/Security Clearance

  • Active TS/SCI clearance.

Salary Range

Salary Minimum: $120,000

Salary Maximum: $200,000

 

The annual base salary provided is a guideline for this position and is not a guarantee of compensation or salary. When extending an offer, By Light also considers other variables such as (but not limited to) work experience, education, training, skill set, internal peer equity, clearance level, and market conditions. In addition, By Light provides an extensive selection of benefits and offerings to our employees.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Implementation Engineer

Full Time United States Software Development

Desenvolvedor Full Stack Sr (Python e React)

Contract Worldwide Software Development

Director of Quality Assurance - Student Experience and New School Integration (Immediate Opening)

Full Time United States $108K - $128K per year Software Development

Software Developer (Co-op Opportunities)

Internship Canada 30 per hour Software Development

Bilingual Software Tester (CYARA Contact Centre and AWS Connect)

Freelance Canada 45 - 65 per hour Software Development

Bilingual Customer Success Operations Analyst Fleet Analytics & Digital Solutions

Freelance United States Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 216,181+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

216,181+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified