Senior Software Engineer

Nightwing

Sterling, VA, United States
Onsite
Production-grade c++ code
Distributed systems
Containerized applications
As a Software Engineer at Nightwing, you will be responsible for creating systems that operate at scale, are reliable under demanding conditions, and incorporate advanced technical approaches

Job Summary

  • As a Software Engineer at Nightwing, you will be responsible for creating systems that operate at scale, are reliable under demanding conditions, and incorporate advanced technical approaches.
  • You will have opportunities to work on projects involving high-impact signal processing, adaptive algorithms, large-scale data pipelines, and real-time intelligence applications.
  • Nightwing offers a unique opportunity to solve meaningful problems while working with cutting-edge technologies in a collaborative environment.

Matching Summary

As a Software Engineer at Nightwing, you will be responsible for creating systems that operate at scale, are reliable under demanding conditions, and incorporate advanced technical approaches.

Skills & Requirements

Must-have

  • production-grade C++ code
  • distributed systems
  • containerized applications
  • Kubernetes, Podman, or Docker
  • DevSecOps tools and workflows
  • Git version control

Nice-to-have

  • event-driven architectures
  • machine learning frameworks
  • multithreading, parallel processing
  • embedded systems integration
  • LLM integration

Key Requirements

  • Bachelor’s degree in STEM
  • 6 years C++ experience
  • 5 years scalable systems design
  • Linux development environments
  • Active TS/SCI clearance with polygraph
  • U.S. citizenship required

Work Rights

Active TS/SCI clearance with polygraph

Tailored Resume

Cover Letter