Sr Software Engineer Apply
Job Description
About this role:
This position will be part of a Team that performs engineering and management of data protection technologies that include Managed HSM's, Azure key Vault and other key and secret management systems. Candidates must have intermediate to advanced systems engineering experience in medium to large Enterprise environments. Must have experience with Linux Server operating systems, experience providing production support and end to end management of HSMs and/or security appliances and/or data protection/encryption and key management technologies. Need to be capable of creating technical/engineering documentation and have excellent written and oral communication. Must have extensive experience with scripting and automation practices in Terraform, Python and Harness.
Required Qualifications:
- 5+ years of information security applications and systems experience
- 3+ years of intermediate to advanced level skills/experience with the engineering and/or development of API's or code for automation with Terraforn, Python and Harness.
- 3+ years of experience with or strong conceptual understanding of encryption or related data protection technologies and secrets management.
- 1+ year of experience with Linux operating system or Kubernetes engineering and automation
- Must hold Cloud certification for either Google or Azure
Desired Qualifications:
- Proven written and verbal communication skills with both Business/Management and Technical/Engineering resources
- Experience with Agile Scrum (Daily Standup, Sprint Planning and Sprint Retrospective meetings) and/or Kanban methodologies
- Experience with engineering and support of AKV,
- Knowledge and understanding of server/file encryption technology, encryption key management and information security policies as they relate to cloud computing
- Knowledge and understanding of implementing infrastructure upgrades, security patches, or version upgrades
- Certified Information Systems Security Professional (CISSP)
- Knowledge and understanding of cryptography and key management
- Knowledge and understanding of leveraging and administering digital certificates, and keys for authentication and encryption
- Ability to coordinate completion of multiple tasks and meet aggressive time frames
- Customer service experience
- Experience facilitating meetings with team members in various remote locations
- Advanced problem solving and technical troubleshooting capabilities
- DLP, data masking, tokenization.