EngineerJobs.io
← Back to all jobs

Job Description

Herndon, VA (onsite) hiring for a Senior Software Engineer who can serve as a technical lead on mission-critical software products. You’ll own engineering outcomes end-to-end, from requirements and architecture through deployment and sustainment, in distributed, cyber-aware environments. This role requires an active Secret clearance and experience leading complex systems built with Java and/or C++.

What you’ll get

  • Opportunity to drive mission-critical software from concept through sustainment
  • Work on enterprise-scale communications and networking software in secure, demanding environments
  • Modern engineering workflows, including AI-assisted tools to accelerate design, coding, testing, and debugging
  • Hands-on impact across CI/CD, containerization, and secure cloud or hybrid-cloud deployments

What you’ll work on

  • Enterprise-scale software products supporting critical communications and networking
  • System modernization and refactoring of existing capabilities
  • New feature development across distributed and multi-threaded applications
  • Cloud and hybrid-cloud deployments for demanding environments
  • Containerized services and orchestration at scale
  • APIs and integration points across databases and subsystems
  • DevSecOps practices, CI/CD, and automated testing practices
  • Resilient, cyber-aware software for DoD and telecom-style domains

Responsibilities

  • Provide technical leadership across the engineering team
  • Take ownership of software products from concept through sustainment
  • Design and evolve software architectures and system designs
  • Drive development across the full software lifecycle
  • Mentor junior engineers and help elevate engineering standards
  • Leverage AI-assisted tools to accelerate design, coding, testing, and debugging
  • Implement and maintain RESTful services and back-end components
  • Develop multi-threaded applications in Java and/or C++
  • Design and integrate with relational or distributed databases
  • Build and maintain CI/CD pipelines, including Jenkins-based workflows
  • Develop, package, and deploy containerized applications
  • Support Kubernetes, cloud, and hybrid-cloud deployments in secure environments

Requirements

  • Active Secret clearance
  • Experience across the full software development lifecycle
  • Proven technical leadership and an ownership mindset
  • Strong software architecture and system design skills
  • Experience with Agile software development methodologies
  • Strong Java and/or C++ development experience
  • Experience with Java Spring Boot and REST API development
  • Linux development environment experience and multi-threaded application experience

Technologies you’ll use

  • Java, C++, Spring Boot, REST APIs
  • Linux
  • Jenkins, CI/CD
  • Docker, containerized services, orchestration
  • Kubernetes, Kubernetes administration
  • AWS GovCloud, cloud and hybrid-cloud deployments
  • DevSecOps, automated testing practices
  • Relational databases and distributed databases
  • SATCOM, networking, gateway

Minimum experience: 7 years.

IMPORTANT REQUIREMENTS: Active Secret clearance is required.

Similar Jobs