Cybersecurity Software Engineer
Role details
Job location
Tech stack
Job description
This role focuses on developing enterprise cybersecurity applications that strengthen security posture, mitigate high-priority cyber risks, and protect sensitive enterprise data. The engineer will contribute to secure architecture design, full stack development, cloud-native deployment, and cybersecurity-driven engineering initiatives.
The position requires hands-on software engineering experience with modern JavaScript frameworks, cloud technologies, containerized deployment, and secure development practices., * Lead architectural design and development of cybersecurity applications
- Build scalable and secure applications using JavaScript, TypeScript, React, and Next.js
- Develop APIs and integrations using GraphQL, MongoDB, and SQL
- Implement secure coding practices and collaborate with cybersecurity teams on risk mitigation initiatives
- Support CI/CD pipelines using GitHub Actions and Jenkins
- Deploy and manage applications within Kubernetes environments using YAML/TOML configuration
- Review and analyze complex enterprise technology solutions and provide engineering recommendations
- Develop and maintain engineering standards and best practices
- Collaborate with architecture, cybersecurity, and engineering teams to resolve technical challenges
- Mentor team members and contribute technical leadership across projects
Requirements
-
3+ years of Software Engineering experience, or equivalent combination of:
-
Work experience
-
Training
-
Military experience
-
Education
3+ years of hands-on experience with:
- JavaScript
- TypeScript
- React
- Node.js
Experience with:
- Cloud technologies
- Google Cloud Platform
- MongoDB
- OCP / Autosys
- Nomad
Cybersecurity experience required
Preferred Qualifications
-
Experience with Next.js
-
Knowledge of secure coding and scanning tools:
-
Black Duck
-
Checkmarx
Experience with artifact repositories:
- Artifactory
- Nexus
Strong MongoDB (MQL), SQL, and GraphQL experience
Kubernetes deployment and administration experience
CI/CD experience using:
- GitHub Actions
- Jenkins
Experience with npm or Yarn package management
Python proficiency
Basic Java familiarity
Experience working with large data sets
Understanding of networking fundamentals and system administration
Exposure to:
- Go
- Rust
- C
- C++
Experience with:
- Harness
- Enterprise UI component libraries (such as Kendo React)
Technical Environment
- JavaScript / TypeScript
- React / Next.js
- Node.js
- MongoDB
- GraphQL
- MSSQL
- Kubernetes
- GitHub Actions
- Jenkins
- YAML / TOML
- Google Cloud Platform
- Nomad
- OCP / Autosys