Software Engineer – Scalable Systems

Nightwing

Annapolis Junction, MD, United States
Onsite
Scalable and distributed systems development
Containerized environments
Linux-based development workflows
Design and develop scalable software systems to support mission-critical operations

Job Summary

  • Design and develop scalable software systems to support mission-critical operations.
  • Optimize system performance for distributed computing, microservices, and containerized environments, ensuring scalability and reliability under growing data and system demands.
  • Join a team at the forefront of building scalable, resilient systems that harness modern advancements in software, data science, and machine learning to empower mission-critical operations.

Matching Summary

Design and develop scalable software systems to support mission-critical operations.

Skills & Requirements

Must-have

  • scalable and distributed systems development
  • containerized environments
  • Linux-based development workflows
  • data structures and algorithm design
  • secure DevSecOps workflows
  • CI/CD automation
  • Git

Nice-to-have

  • machine learning frameworks
  • event-driven systems
  • messaging queues
  • RESTful APIs or gRPC
  • multithreading
  • parallel processing
  • asynchronous programming
  • embedded software design

Key Requirements

  • STEM degree
  • Active TS/SCI security clearance with Polygraph
  • U.S. citizenship

Work Rights

Active TS/SCI with Polygraph

Tailored Resume

Cover Letter