Nightwing is looking for a Software Engineer to join its technical team in Sterling, Virginia. This is an opportunity to work on mission-focused software and technology solutions supporting demanding cybersecurity, intelligence, and government environments. The role is well suited to engineers who enjoy solving complex technical problems, building reliable applications, and working with modern development and DevOps practices.
Job Overview
| Field | Details |
|---|---|
| Company Name | Nightwing |
| Role | Software Engineer – Developer and Production Systems Support |
| Qualification | Bachelor’s degree in Computer Science, Engineering, Information Science, or a related field; relevant professional experience may be considered in lieu of a degree |
| Job Location | Sterling, VA / Herndon, VA |
| Salary | $99,000–$206,000 per year |
| Work Type | On-site / Hybrid depending on assignment |
| Job Type | Full-time |
| Job Level | Entry – Senior Level |
| Industry | Engineering Services / Cybersecurity / Intelligence |
Job Description
Nightwing is looking for a highly skilled Full Stack Developer who is comfortable with frontend and backend development. The ideal candidate should be proficient in multiple languages and frameworks, demonstrating a solid understanding of the entire software development lifecycle. The candidate should have experience building scalable, user-focused web applications across frontend and backend environments and skilled in designing intuitive interfaces, developing robust APIs, and optimizing system performance.
TS/SCI with Polygraph Required Day 1
What You Will Get to Do:
- Design, develop, test, and deploy robust and scalable full-stack applications and features to include hands-on development across frontend, middle tier, and backend components.
- Build intuitive, responsive user interfaces using modern frontend frameworks.
- Write clean, maintainable, and well documented code.
- Implement automated testing, CI/CD pipelines, and performance monitoring.
- Participate in code reviews and contribute to engineering best practices.
- Troubleshoot, debug, and resolve technical issues across the stack.
- Create and maintain documentation for code, features, and processes.
- Provide on-call support as needed.
Selection Process
- Submit your online application and resume.
- Application and qualifications screening.
- Technical assessment or technical interview, if required.
- Hiring manager interview.
- Clearance and background verification, where applicable.
- Final selection and offer.
How to Apply
- Review the Software Engineer job requirements.
- Prepare an updated resume highlighting your software engineering, cloud, DevOps, and cybersecurity experience.
- Visit the official Nightwing job posting.
- Select Apply and complete the online application.
- Submit your resume and required information.
- Follow the instructions provided by Nightwing for the next stage of the hiring process.