Cloud Security Engineer
You will design and implement secure AWS architectures, build cloud-native security infrastructure, and integrate security into the development lifecycle. You will lead threat modeling, implement automated detection and response, and work with engineering teams to enforce secure Infrastructure-as-Code and CI/CD practices. You will also develop security tooling, mentor engineers on secure design, and own security problems end-to-end.
Responsibilities
- Design secure, scalable AWS architectures and services
- Partner with engineering teams to implement secure deployment scenarios across cloud environments
- Act as a security advisor throughout the software development lifecycle
- Lead threat modeling for applications and infrastructure
- Implement secure coding practices and application security controls
- Design, build, and operate cloud-native security infrastructure
- Develop automated security controls, detection mechanisms, and response capabilities
- Build and maintain Infrastructure-as-Code to enforce secure configurations at scale
- Integrate security into CI/CD pipelines and developer workflows
- Define systems that generate high-quality security signals for threat detection and response
- Own security problems end-to-end and deliver production-ready solutions
- Continuously improve security standards, engineering practices, and system reliability
Requirements
- 5+ years of professional experience in software engineering or security engineering
- Proficiency in Python
- Hands-on experience with AWS cloud infrastructure and security
- Experience with Infrastructure-as-Code such as Terraform or AWS CDK
- Proven experience conducting threat modeling and application security
- Experience implementing DevSecOps practices and securing CI/CD pipelines
- Experience building security tooling, automation, and detection systems
- Familiarity with logging, monitoring, and security analytics platforms
- Experience designing secure distributed systems and APIs
- Strong analytical and problem-solving skills
- Ability to work autonomously in a distributed environment across time zones
- Bachelor's degree in Computer Science or equivalent