Software Engineer – Scalable Systems
Job Description
Nightwing Intelligence Solutions is hiring a Software Engineer to build scalable, resilient software systems for mission-critical operations onsite in Maryland.
Responsibilities
- Design and develop scalable software systems for mission-critical operations
- Apply machine learning models and AI-driven analytics to strengthen signal processing and network analysis capabilities
- Improve performance for distributed computing, microservices, and containerized environments while maintaining scalability and reliability as demands grow
- Partner with cross-disciplinary teams to integrate real-time, data-driven solutions into existing and new platforms
- Deliver high-impact work across large-scale data pipelines, message brokering systems, and adaptive algorithms
- Participate in internal reviews and contribute creative ideas to enhance system performance and security
- Prototype and iterate on automation, efficiency, and collaborative system ideas
- Follow agile development practices and configuration management standards using modern DevSecOps tools and workflows
Requirements
- STEM degree (Science, Technology, Engineering, Mathematics)
- Proven expertise building scalable and distributed systems, including containerized environments (e.g., Kubernetes, Helm, Podman) and cloud-native architectures
- Proficiency in modern programming languages (e.g., C++, Python) and strong Linux-based development workflows
- Solid foundations in data structures and algorithm design for complex, resource-efficient problem solving
- Familiarity with secure DevSecOps workflows, CI/CD automation, and configuration management tools such as Git
- Strong communication and teamwork skills with a focus on innovation and collaboration
- Active TS/SCI security clearance with Polygraph
- U.S. citizenship required
Tech Stack & Tools
- Machine learning models, AI-driven analytics
- Distributed computing, microservices
- Containerized environments: Kubernetes, Helm, Podman
- Cloud-native architectures
- C++, Python, Linux, Git
- DevSecOps tools and CI/CD automation
- TS/SCI security clearance with Polygraph
- Data pipelines, message brokering systems, event-driven systems
- Messaging queues: Kafka
- RESTful APIs, gRPC
- Multithreading, parallel processing, asynchronous programming
- Embedded software design
Benefits
- Medical, vision and dental insurance coverage
- 401k plan
- PTO
- Holidays
- Additional insurances
Security Clearance
- TS/SCI with Polygraph
- Active and existing security clearance required after day 1
Compensation
- Salary range: $99,000 - $206,000 per year
- Compensation determined based on qualifications, years of relevant experience, and demonstrated level of expertise
Preferred Qualifications
- Experience with machine learning frameworks and applying ML/AI models to analyze and simulate network traffic, signal processing, or other complex systems
- Deep knowledge of event-driven systems, messaging queues (e.g., Kafka), and RESTful APIs or gRPC
- Experience architecting and optimizing microservices and containerized systems
- Familiarity with multithreading, parallel processing, and asynchronous programming best practices
- Embedded software design and hardware integration experience
- Track record applying AI-driven projects that automate decision-making, detect anomalies, or enhance performance at scale
Location: Annapolis Junction, MD (onsite)
Education requirement: STEM degree (Science, Technology, Engineering, Mathematics)
Similar Jobs
U