Security Software Engineer
Technical Skills
Must Have
- Experience with one or more general‑purpose programming languages, including but not limited to: Python, JavaScript, Java, Node, Power BI, etc.
- Experience with Venafi / CyberArk
- Project management experience
Nice to Have
- Experience with HashiCorp Vault or IBM Vault
- Experience with tokenization
- Experience with PQR or PQC
Job Description
General Function
The Information Security Software Engineer joins a mature, Agile, cross‑functional security software squad responsible for maintaining security products and designing custom cybersecurity integrations with customer applications.
This individual should be able to perform the following with minimal direction:
- Understand requirements for new integrations and develop solutions that enhance application security
- Establish strong working relationships with application teams
- Build collaborative partnerships with Information Security stakeholders
- Organize and execute projects, including:
- Tracking deliverables and milestones
- Reporting on project progress
- Documenting all aspects of the project, from initial requirements through ongoing support documentation
What You Should Have
- Bachelor’s degree in Computer Science, Information Systems, or equivalent experience
- Working understanding of encryption, key/certificate best practices, and certificate/key management systems
- Experience with Venafi / CyberArk
- Experience with general‑purpose programming languages (Python, JavaScript, Java, Node, Power BI, etc.)
- An architect’s mindset with the ability to understand how systems interconnect and troubleshoot distributed systems effectively
- Experience with Hashi/IBM Vault (plus)
- Experience with tokenization (plus)
- Experience with PQR or PQC (plus)
- Ability to write clear and complete unit through integration test code (plus)