Tech Stack
AWSAzureCloudCyber SecurityJavaJenkinsKubernetesPythonTerraform
About the role
- Lead the development, and deployment of applications built using Java and GoLang (Python is a plus).
- Deliver on next-gen Certificate Management / Public Key Infrastructure (PKI) systems.
- Drive automation and build CI / CD pipelines.
- Implement monitoring and observability to support application telemetry and metrics.
- Partner with other developers to manage code repositories, code security, and lifecycle.
- Conduct code reviews, threat modeling, and security audits to identify and mitigate vulnerabilities.
- Develop with security in mind and provide hands-on operational support to the Certificate Management team as needed.
- Mentor/Coach and guide a team of developers, fostering a culture of secure coding practices and technical excellence.
- Stay current with advancements in PKI, Software Engineering frameworks, and cybersecurity threats.
Requirements
- 7+ years of experience in software development, with at least 3 years in a technical leadership role.
- 7+ years of experience in a distributed IT Engineering and/or support function.
- Strong proficiency in Java and GoLang (Python is a plus).
- DevOps experience and a strong understanding of release management including CI/CD pipeline creation and automation (git/Jenkins/Python/CloudFormation/Terraform).
- Experience with AWS, Azure, or other public cloud provider.
- Experience with API Management.
- Experience working in an Agile team and with Agile process.
- Knowledge of Micro-services design and implementation.
- Knowledge of Kubernetes and Containerization.
- Knowledge of Cybersecurity a plus.
- Experience with Public Key Infrastructure (PKI) preferred.
- Experience with certificate management and cryptography preferred.
- Available to join an on-call production support rotation as needed.