Sr.. Principal Cyber Software Engineer
Job Description
Nightwing Intelligence Solutions, LLC is seeking a Sr.. Principal Cyber Software Engineer to support the design, development, and deployment of advanced cybersecurity capabilities on a mission critical development and sustainment program. This onsite role in Sterling, VA blends full stack engineering with DevOps and secure coding practices to deliver dependable, scalable software.
Role Summary
You will contribute to end-to-end development for web applications, including front-end and back-end components, automated testing, CI/CD pipeline setup, cloud deployments, and operational monitoring. The position also involves authentication and authorization, integration with third-party services, and maintaining secure handling of credentials and secrets.
Responsibilities
- Develop, maintain, and enhance front-end and back-end components of web applications.
- Implement and support automated testing, including smoke testing familiarity.
- Perform unit and integration testing to ensure software quality.
- Optimize applications for speed and scalability.
- Collaborate with cross-functional teams to gather and refine software requirements.
- Write clean, maintainable, and efficient code.
- Troubleshoot and resolve software defects and issues.
- Handle authentication, authorization, and session management.
- Integrate with third-party services such as payment processors and external APIs.
- Set up and manage CI/CD pipelines.
- Deploy applications to cloud platforms including AWS, Azure, and GCP.
- Monitor application performance and reliability.
- Use Git and platforms such as GitHub and GitLab for version control.
- Collaborate with DevOps, infrastructure, and development teams for 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.
- Create secure code aligned with industry best practices.
- Use strong encryption algorithms for data in motion and data at rest.
- Manage credentials and secrets securely and in an authorized manner.
- Apply correct error handling and logging within developed code.
Required Qualifications
- 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
- Bachelor’s degree in Software Engineering, Computer Science, or a related discipline
- Proficiency in Python, Java, and NodeJS
- Strong knowledge of front-end and back-end frameworks
- Familiarity with CI/CD pipelines and version control systems
- Experience leading multiple software development teams
- Experience developing system performance, availability, scalability, manageability, and security requirements for mid- to large-scale programs
- Experience with Agile development methodology
- Experience with Linux and/or Unix
- Experience with Jenkins and/or CloudBees
Preferred / Familiarity Areas
- Knowledge of cloud platforms such as AWS, Azure, and Google Cloud is a plus
- Demonstrated experience and/or familiarity with SQL technologies such as Oracle, MySQL, and JBDC (or similar)
- Demonstrated experience and/or familiarity with tools and frameworks such as Pytest, Jupyter, Java Spring, JUnit, Hibernate, JavaScript, and ReactJs
- Experience with cloud computing, multimedia storage, knowledge databases, and data-mining analytics
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)
Benefits
- Medical, vision, and dental insurance coverage
- 401k plan
- PTO
- Holidays
- Additional insurances
Salary
The annual salary range for this position is USD 122,000 - 253,000. Compensation is commensurate with the selected candidate’s qualifications, years of relevant experience, and demonstrated level of expertise, aligned with skills, responsibilities, and market standards.
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 (for example, SCRUM Master) is highly desired