Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
HM
Hudson Manpower
Senior AWS Cloud Developer Python
Choose a Location
This role is available in multiple locations. Pick one to apply.
Career Insights for Python Developer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on national data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Python Developer designs or improves computer software involving Python, an interpreted high-level programming language for general-purpose programming. Oversees the entire software development process.
$121,383 / year median in the U.S.
+11% projected growth
Job Description
Job description Job OverviewWe are seeking a highly experienced, hands-on AWS/Python Developer with a strong software development background. This is a developer-focused cloud role, not an infrastructure, DevOps, platform, or data-focused position.
The ideal candidate will have extensive experience developing applications in AWS and Python, with strong backend development, cloud architecture, and system design skills. Candidates with a Java development background who transitioned to Python/AWS are highly preferred.
LocationRemote - Eastern, Central, or Mountain Time Zones onlyPST and Arizona candidates are not eligible.
Key ResponsibilitiesDesign, develop, and maintain cloud-based applications and backend services.
Write production-quality code in Python on a daily basis.
Develop and maintain AWS cloud-native applications.
Design and implement scalable, reliable cloud solutions.
Develop APIs and event-driven applications.
Troubleshoot and resolve complex application and cloud issues.
Collaborate with engineering and application teams on system design and implementation.
Support cloud migration and modernization initiatives.
Contribute to technical architecture and design decisions.
Ideal Candidate ProfileThe ideal candidate is a senior software developer who has evolved from Java into Python and AWS cloud development. They should have deep application-development experience rather than primarily working in infrastructure, DevOps, platform engineering, or data engineering.
Preferred QualificationsPrevious Java development experience, particularly candidates who transitioned from Java to Python/AWSAWS certifications such as:
AWS Solutions Architect - ProfessionalAWS DevOps Engineer - ProfessionalExperience with large-scale cloud migration projectsStrong communication and follow-throughStrategic thinking and ability to make sound technical decisionsRequired Skills & Experience14-15+ years of software development/cloud engineering experience preferredExtensive hands-on AWS experienceStrong Python development experience, typically 5+ yearsStrong hands-on experience with AWS LambdaExperience with AWS Step FunctionsStrong Terraform and Infrastructure-as-Code (IaC) experienceStrong API development experienceExperience with KafkaStrong CloudWatch experienceStrong understanding of cloud technologies and architectureStrong system design knowledgeStrong troubleshooting and problem-solving skillsStrong backend development experienceAbility to continue writing code hands-on in a senior/lead/architect capacityImportant Candidate RequirementsThis is a hands-on developer role. Candidates must be actively involved in software development and comfortable writing code regularly.
Strong candidates typically have:
Extensive experience developing in the U.S. environment10+ years of U.S.-based experience preferred5+ years of hands-on Python developmentSignificant recent AWS experienceStrong hands-on Lambda experiencePrevious Java development experience is highly preferred
The ideal candidate will have extensive experience developing applications in AWS and Python, with strong backend development, cloud architecture, and system design skills. Candidates with a Java development background who transitioned to Python/AWS are highly preferred.
LocationRemote - Eastern, Central, or Mountain Time Zones onlyPST and Arizona candidates are not eligible.
Key ResponsibilitiesDesign, develop, and maintain cloud-based applications and backend services.
Write production-quality code in Python on a daily basis.
Develop and maintain AWS cloud-native applications.
Design and implement scalable, reliable cloud solutions.
Develop APIs and event-driven applications.
Troubleshoot and resolve complex application and cloud issues.
Collaborate with engineering and application teams on system design and implementation.
Support cloud migration and modernization initiatives.
Contribute to technical architecture and design decisions.
Ideal Candidate ProfileThe ideal candidate is a senior software developer who has evolved from Java into Python and AWS cloud development. They should have deep application-development experience rather than primarily working in infrastructure, DevOps, platform engineering, or data engineering.
Preferred QualificationsPrevious Java development experience, particularly candidates who transitioned from Java to Python/AWSAWS certifications such as:
AWS Solutions Architect - ProfessionalAWS DevOps Engineer - ProfessionalExperience with large-scale cloud migration projectsStrong communication and follow-throughStrategic thinking and ability to make sound technical decisionsRequired Skills & Experience14-15+ years of software development/cloud engineering experience preferredExtensive hands-on AWS experienceStrong Python development experience, typically 5+ yearsStrong hands-on experience with AWS LambdaExperience with AWS Step FunctionsStrong Terraform and Infrastructure-as-Code (IaC) experienceStrong API development experienceExperience with KafkaStrong CloudWatch experienceStrong understanding of cloud technologies and architectureStrong system design knowledgeStrong troubleshooting and problem-solving skillsStrong backend development experienceAbility to continue writing code hands-on in a senior/lead/architect capacityImportant Candidate RequirementsThis is a hands-on developer role. Candidates must be actively involved in software development and comfortable writing code regularly.
Strong candidates typically have:
Extensive experience developing in the U.S. environment10+ years of U.S.-based experience preferred5+ years of hands-on Python developmentSignificant recent AWS experienceStrong hands-on Lambda experiencePrevious Java development experience is highly preferred