Who We Are
Apex Systems México partners with global organizations to design, build, and operate secure, scalable cloud platforms. Through our Mexico Delivery Center, we deliver cloud-native solutions, API-driven architectures, and infrastructure automation that support mission-critical systems across multiple industries.
Position Overview
We are seeking a Senior Cloud Engineer with strong experience in AWS, Python, and Infrastructure as Code to design, develop, and maintain cloud-native services and platforms. This role is highly hands-on and focused on building RESTful APIs, serverless solutions, and automated cloud infrastructure that meet high standards of scalability, reliability, and security.
The ideal candidate has a strong cloud engineering background, is comfortable working across services and databases, and collaborates effectively with cross-functional teams in an Agile environment.
Key Responsibilities
Cloud & Application Development
- Design and develop RESTful web services using Python.
- Build and deploy scalable solutions on AWS, following cloud-native best practices.
- Develop Python scripts and services to interact with AWS resources using boto3.
- Process and integrate data using XML and JSON formats.
- Integrate internal and external APIs.
AWS Infrastructure & Services
- Design, deploy, and maintain AWS services including:
- Lambda, API Gateway, S3, DynamoDB, SQS
- Secrets Manager, Route53, CloudWatch Logs
- EventBridge Scheduler, Kinesis Data Firehose
- EC2, ALB, VPC Endpoints, Security Groups, IAM roles and policies
- Implement custom authorization and security controls.
Infrastructure as Code & Automation
- Use Terraform to provision and manage AWS infrastructure.
- Automate deployments and configuration to ensure consistency and repeatability.
Data & Database Integration
- Work with relational and NoSQL databases, including:
- RDS Oracle
- PostgreSQL
- DynamoDB
- Design and implement data access patterns aligned with performance and scalability needs.
Quality & Collaboration
- Write and maintain unit tests to ensure code quality and reliability.
- Collaborate with product, architecture, and operations teams to gather requirements and troubleshoot issues.
- Participate in Agile ceremonies and contribute to continuous improvement.
Required Skills & Experience
- 5+ years of experience in software or cloud engineering roles.
- Strong hands-on experience with AWS in production environments.
- Strong proficiency in Python for backend and cloud development.
- Experience designing and developing RESTful APIs.
- Hands-on experience with Terraform for Infrastructure as Code.
- Experience working with relational databases (Oracle, PostgreSQL) and NoSQL (DynamoDB).
- Familiarity with Agile development methodologies.
- Strong problem-solving and communication skills.
Preferred Qualifications
- Background or experience in Java (legacy systems or hybrid environments).
- AWS Certifications (Solutions Architect, Developer, or equivalent).
- Experience with serverless architectures at scale.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience working in complex, multi-service cloud ecosystems.