DeveloperJobs.io
← Back to all jobs

Job Description

Nightwing Intelligence Solutions, LLC is seeking a senior-to-principal level Cyber Software Engineer to support the design, development, and deployment of advanced cybersecurity capabilities within a mission-critical development and sustainment program. This onsite role in Sterling, VA blends full stack engineering with secure development practices, DevOps and CI/CD, and close collaboration across technical teams.

The position focuses on building and improving web application components end-to-end, integrating with external services, and ensuring reliable performance in cloud environments while maintaining strong security controls across authentication, authorization, and data protection.

Responsibilities

  • Develop, maintain, and enhance front-end and back-end components of web applications.
  • Create and maintain clean, maintainable, and efficient code.
  • Write unit and integration tests and support automated testing and smoke testing where needed.
  • Optimize applications for speed and scalability and support performance and reliability monitoring.
  • Collaborate with cross-functional teams to gather and refine software requirements.
  • Troubleshoot and resolve software defects and issues.
  • Implement authentication, authorization, and session management.
  • Integrate with third-party services such as payment processors and external APIs.
  • Set up and manage CI/CD pipelines, and deploy applications to cloud platforms such as AWS, Azure, or GCP.
  • Use Git and platforms such as GitHub and GitLab for version control.
  • Coordinate with DevOps, infrastructure, and development teams to support seamless integration.
  • Document code and infrastructure changes, processes, and best practices.
  • Participate in knowledge sharing and mentorship of team members.
  • Stay current with industry trends and emerging technologies relevant to cybersecurity and software engineering.
  • Implement secure coding practices, including encryption for data in motion and data at rest.
  • Manage credentials and secrets securely and through authorized processes.
  • Use correct error handling and logging within developed code.

Requirements

  • U.S. Citizenship.
  • Must be able to obtain a Secret clearance within 1 year.
  • Must be able to obtain DHS Suitability.
  • 10+ years of directly relevant software development experience.
  • Proficiency in Python, Java, and NodeJS.
  • Strong knowledge of front-end and back-end frameworks.
  • Familiarity with CI/CD pipelines and version control systems.
  • Demonstrated experience and/or familiarity with one or more of: SQL, Oracle, MySQL, JBDC.
  • Demonstrated experience and/or familiarity with one or more of: Pytest, Jupyter, Java Spring, JUnit, Hibernate, JavaScript, ReactJs.
  • Experience leading multiple software development teams.
  • Experience developing system requirements for performance, availability, scalability, manageability, and security for mid- to large-scale programs.
  • Experience with cloud computing, multimedia storage, knowledge databases, and data-mining analytics.
  • Agile development methodology experience required.
  • Experience with Linux and/or Unix.
  • Experience with Jenkins and/or CloudBees.

Technologies

  • Python, Java, NodeJS
  • SQL, Oracle, MySQL, JBDC
  • Pytest, Jupyter, Java Spring, JUnit, Hibernate
  • JavaScript, ReactJs
  • CI/CD pipelines, Git, GitHub, GitLab
  • AWS, Azure, GCP (Google Cloud)
  • Linux, Unix
  • Jenkins, CloudBees
  • Third-party services (e.g., payment processors, external APIs)

Education

  • Bachelor’s degree in Software Engineering, Computer Science, or a related discipline.

Benefits

  • Medical, vision and dental insurance coverage
  • 401k plan
  • PTO
  • Holidays
  • Additional insurances

Salary & Compensation

  • Salary range: USD 122,000 - 253,000 per year
  • Compensation is commensurate with qualifications, years of relevant experience, and demonstrated expertise.

Desired Skills

  • Excellent problem-solving and communication skills.
  • Strong teamwork and collaboration abilities.
  • Ability to adapt to a fast-paced, evolving technology environment.
  • Attention to detail and commitment to delivering high-quality solutions.

Desired Certifications

  • DoDM 8140.03 DCWF Information Systems Security Developer (631), CSSLP, CISSP
  • Software development methodology certification (e.g., SCRUM Master), highly desired

Similar Jobs