Senior AWS Cloud Engineer (Serverless & Technical Ownership)
DaCodes
Posted: March 24, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
A Senior AWS Cloud Engineer with experience in serverless architectures and Python is required to own technical solutions end-to-end. This role focuses on enhancements, integrations, performance, scalability, and reliability improvements on AWS-based serverless systems.
Required Skills
Job Description
🧭 Overview
We are looking for a Senior AWS Cloud Engineer with strong hands-on experience in Python and serverless architectures, capable of owning technical solutions end-to-end.
This is not a task-execution role.
We are looking for someone who can analyze requirements, make technical decisions, and evolve existing systems in production environments.
You will primarily work on AWS-based serverless systems already in place, focusing on:
• Enhancements and feature evolution
• New integrations
• Performance, scalability, and reliability improvements
Strong coding ability is essential — particularly in Python for backend and serverless development — combined with the ability to understand and improve system design.
Requirements:
🚀 Key Responsibilities
• Design and implement serverless solutions in AWS, mainly using Lambda, API Gateway, and event-driven services.
• Take ownership of technical decisions, including architecture, scalability, performance, and cost trade-offs.
• Work on existing systems, extending and improving services based on real business needs.
• Translate functional requirements into well-structured technical solutions, not just code execution.
• Build and maintain backend logic using Python, including integrations, data processing, and service orchestration.
• Implement and maintain event-driven architectures (e.g., Kafka, SNS, EventBridge).
• Ensure proper error handling, observability, and system reliability in distributed environments.
• Collaborate with backend, DevOps, and business teams to deliver robust solutions.
• Contribute to technical discussions and architectural decisions, even within pre-existing systems.
• Follow and evolve existing patterns and best practices, not reinvent unnecessarily.
🧩 Required Experience
• 5+ years of experience in backend or cloud engineering roles.
• Strong hands-on experience developing backend or serverless solutions using Python (e.g., APIs, integrations, data handling, AWS SDK/Boto3).
• Proven experience working with AWS serverless services in production, particularly:
• Lambda
• API Gateway
• DynamoDB
• S3
•
• Experience working with event-driven systems, understanding asynchronous flows and distributed processing.
• Experience contributing to or influencing architecture decisions, especially in serverless or cloud-native systems.
• Solid understanding of microservices architecture, including when to use it vs serverless or monolithic approaches.
• Experience handling real production challenges such as:
• Timeouts and long-running processes
• Data processing at scale
• Service-to-service communication
•
⚙️ Technical Expectations
Candidates must demonstrate:
• Ability to design solutions, not only implement tasks
• Understanding of architecture trade-offs (cost, scalability, performance)
• Experience working with and improving existing systems, not only building from scratch
• Practical knowledge of IAM and security best practices (e.g., least privilege applied in real scenarios)
• Experience working with CI/CD pipelines, including understanding deployment flows and making adjustments when needed.
🧠 Nice to Have
• Experience implementing ETL processes in serverless environments
• Familiarity with tools like Terraform, CDK, or CloudFormation
• Exposure to GraphQL or gRPC
• Experience in financial or regulated environments
🧭 Working Style (Critical for this Role)
We are looking for someone who:
• Works with a high level of autonomy
• Takes ownership of problems and solutions, not just assigned tasks
• Is comfortable making technical decisions without constant supervision
• Proactively identifies opportunities to improve systems and architecture
🚨 This is NOT a role for candidates who only execute tickets or depend heavily on direction.
🌍 Communication
• 🌍 Languages
• English: Intermediate.
• Collaboration with international teams may be needed
⚠️ What This Role Is NOT
• Not a junior or mid-level execution role
• Not limited to coding tasks or ticket-based development
• Not a purely DevOps or infrastructure-focused role
Benefits:
🚀 Integration into global brands and disruptive startups.
🏡 Remote work / Home office.
📍 If a hybrid or on-site modality is required, you will be informed from the first interview.
⏳ Schedule aligned with the assigned project or work cell.
📅 Monday to Friday work schedule.
🎉 Day off on your birthday.
🏥 Major medical expenses insurance (applicable in Mexico).
🛡️ Life insurance (applicable in Mexico).
🌎 Multicultural work teams.
🎓 Access to courses and certifications.
📢 Meetups with special guests from the IT industry.
📡 Virtual team-building events and interest groups.
📢 English classes.
🏆 Opportunities across our different business lines.
🏅 Proudly certified as a Great Place to Work.