Software Engineer
Apply NowCompany: Crimson Phoenix
Location: Chantilly, VA 20152
Description:
- The Contractor shall support cyber defense staff projects that includes automation of systems inventory, vulnerability scanning, and status reporting.
- The Contractor shall support internal enterprise-connected systems and systems outside the organization's network (IP-based) to proactively identify vulnerabilities accessible for exploitation by external parties from the internet.
- The Contractor shall work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies.
- The Contractor shall work on customer-facing dashboard presentations using cutting-edge open-source frameworks, system inventory and scanning services, and back-end Java based systems using the latest DB technologies.
- The Contractor shall maintain system requirements and development process documentation.
- The Contractor shall monitor report generation and delivery.
- The Contractor shall provide recommendations for cybersecurity service enhancements, and assist with other requested deliverables.
- The Contractor shall contribute to daily, weekly and monthly status reporting.
- The Contractor shall identify solutions and tools that would provide an efficient, streamlined, and scalable approach while maintaining a high quality of service.
- The Contractor shall collaborate with in-house development teams across the enterprise.
- The Contractor shall help build, deploy, and enhance front-end capabilities with a UI/UX mindset.
- The Contractor shall develop API integrations with multiple big data sources.
- The Contractor shall develop, deploy and implement backend database of normalized findings.
Required Skills:
- Demonstrated experience with cybersecurity information technology, security applications, and networking basics (TCP/IP, DNS, web and email protocols).
- Demonstrated experience reviewing reports and providing a basic analysis of findings and results.
- Demonstrated experience with network and vulnerability scanning using tools such as Nmap and Rapid7 Nexpose.
- Demonstrated experience remediating a wide variety of system vulnerabilities.
- Demonstrated experience identifying solutions for enhancing responses to request for information.
- Demonstrated experience using Python & Typescript/React JS.
- Demonstrated experience with Docker Containers and Bastion Sessions.
- Demonstrated experience with AWS and core services.
- Demonstrated experience using Git and GitHub development processes.
- Demonstrated hands-on experience working with APIs and writing scripts to push and pull data in a database.
- Demonstrated experience creating and deploying a database.
- Demonstrated experience communicating software and system design issues to customers.
- Certifications
- Bachelor's Degree in Information Technology or related discipline or equivalent combination of education and work experience.
Desired Skills:
- Demonstrated experience creating ad-hoc scripts in Python and JSON.
- Demonstrated experience troubleshooting network connections/scanning.
- Demonstrated experience using JIRA or another ticketing system to track task status.
- Demonstrated experience with the DevOps lifecycle and coordinating requirements with development teams.
- Demonstrated experience with the following coding and programming areas:
- Python and python frameworks (e.g., Django, Flask or Pyramid).
- Front-end technologies (e.g., HTML5, Javascript, Node.js, React).
- Knowledge of object-relational mapping (ORM).
- Relational/Non-relational databases (e.g., Postgres, MongoDB).
- Docker containers.
- UNIX/Linux OS and CLI.
- RESTful API.
- Demonstrated experience with Artificial Intelligence (AI) development [Natural Language Processing (NLP), or Machine Learning (ML)].
- Demonstrated experience communicating written and verbally in a team setting.