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.

Python Developer

Apply Now
Back to search page