Skip to content
mimi

AWS Python Solution Architect

Jobs via Dice

West Des Moines · On-site Full-time Senior 1mo ago

About the role

Job Summary

We are seeking a Senior AWS Python Solution Architect to design, build, and support cloud-native applications on AWS. This role combines solution architecture, hands-on Python development, and production support, with a focus on scalability, reliability, and operational excellence.

Required Skills & Experience

  • Strong hands-on experience in:
    • Python (backend development)
    • AWS cloud architecture and services
  • Experience with:
    • Distributed systems and cloud-native architectures
    • Designing scalable, highly available, and fault-tolerant systems
    • Building APIs, backend services, and data processing pipelines
  • Strong knowledge of:
    • System design (scalability, performance, reliability)
    • Integration patterns, data flows, and resiliency strategies
  • Experience in:
    • Supporting production systems (monitoring, incident management, RCA)
    • Writing clean, maintainable, and testable code

Key Responsibilities

Solution Design & Architecture

  • Design end-to-end cloud-native solutions on AWS
  • Translate business requirements into technical architecture and system flows
  • Define integration patterns, error handling, and resiliency strategies
  • Evaluate trade-offs between performance, scalability, and cost

AWS Cloud Engineering

  • Build and manage services using AWS components
  • Ensure systems are highly available, scalable, and fault-tolerant
  • Implement deployment readiness and environment configurations
  • Follow cloud security and compliance best practices

Python Development

  • Develop backend services, APIs, and automation scripts
  • Maintain high-quality, reusable, and scalable Python code
  • Conduct code reviews and enforce coding standards

Production Support & Operations

  • Handle incident triage, root cause analysis, and issue resolution
  • Monitor logs, metrics, and system performance
  • Identify and resolve performance bottlenecks and reliability risks
  • Support deployments and post-production validation

Collaboration & Leadership

  • Work with product, QA, DevOps, and business teams
  • Act as a technical SME during escalations
  • Mentor junior engineers and provide technical guidance
  • Communicate technical solutions to stakeholders

Documentation

  • Create architecture diagrams and technical documentation
  • Contribute to best practices and design standards
  • Participate in design reviews

Preferred Skills

  • Experience with CI/CD pipelines
  • Exposure to infrastructure as code (Terraform/CloudFormation)
  • Knowledge of monitoring/logging tools

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and stakeholder management
  • Leadership and mentoring capabilities

Skills

AWSCloudFormationDevOpsInfrastructure as CodePythonTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free