Job title
Senior Cloud Security Software Engineer
Job summary
Seeking an experienced senior developer with a strong cloud and systems background to design and implement security-as-code solutions in a large multi-cloud environment. This role is highly hands-on and focuses on building automated controls, services, and AI-driven capabilities across major cloud providers.
Key responsibilities
Design and build automated controls to monitor and enforce security policies across GCP, Azure, AWS and other hyperscale cloud providers.
Develop APIs and microservices to automate reusable security and infrastructure components.
Standardize and automate security operational procedures and processes.
Maintain and enhance infrastructure-as-code (IaC) security scanning solutions.
Translate cloud security controls into OPA rules and policy-as-code.
Research new cloud services, identify relevant event patterns, and build event-driven security controls.
Build reusable IaC templates for repeatable deployments across key cloud providers.
Develop policies, controls, and guardrails for securing AI workloads and services.
Design and develop AI agents to improve team productivity and user experience.
Required skills and experience
10+ years of experience in Information Technology, preferably in Unix/systems engineering.
7+ years of software development experience with Python and public cloud.
5+ years of hands-on experience with public cloud (AWS, Azure, GCP).
Strong software development experience in one or more languages: Python (preferred), Java, PowerShell, Node.js, AngularJS or similar.
Solid understanding of infrastructure concepts and administration (Linux or Windows, DNS, networking, firewalls).
Advanced knowledge of at least one major cloud provider (GCP, Azure, AWS, OCI).
Deep understanding of infrastructure-as-code concepts and tools such as Terraform, CloudFormation, ARM or similar.
Strong grasp of security concepts and how they apply to cloud-native deployments.
Experience using and supporting AI/ML models and services.
Working knowledge of containers and Kubernetes orchestration.
Proficiency with DevOps tools and practices (CI/CD pipelines, Jenkins, Jira, Rally, etc.).
Familiarity with Agile methodologies and the SDLC.
Proven experience working with AI code assistants.
Experience developing REST APIs and microservices architectures.
Experience building AI agents and integrating with cloud APIs and SDKs, preferably in Python.
Security-first mindset with strong problem-solving skills.
Self-motivated team player with initiative, flexibility and strong communication skills.
Ability to self-organize, prioritize multiple tasks and mentor others.
Cloud certifications (Azure, AWS, GCP, OCI) are a strong plus.
If you share a security-first mindset and enjoy building scalable, automated solutions in a complex multi-cloud environment, we encourage you to apply.
Job Types: Full-time, Permanent
Pay: $60,000.00 - $95,000.00 per month
Application Question(s):
Do you have at least 7 years of software development experience working with Python in a public cloud environment (AWS, Azure, and/or GCP)?
How many years of hands-on experience do you have designing and implementing security solutions in a multi-cloud environment (AWS, Azure, GCP, or OCI)?
Which infrastructure-as-code and container/orchestration tools have you used in production (for example, Terraform, CloudFormation, ARM, Kubernetes)?
Do you have the ability to work in a hybrid model, attending the office on-site 2 - 3 days per week as required by the role?
Language:
English (Required)
Work Location: Hybrid remote in 45608, Parque Industrial Tecnológico, Jal.