Taro Logo

Software Engineer - AWS Fargate Automation (Python, ECS, Step Functions)

Xenon7 partners with enterprises and startups to deliver IT solutions across Data, Web, Infrastructure, and AI domains.
IndiaUkraineUnited Arab Emirates
Cloud
Senior Software Engineer
Remote
6+ years of experience
Enterprise SaaS · Healthcare

Description For Software Engineer - AWS Fargate Automation (Python, ECS, Step Functions)

Xenon7 is seeking a Senior Software Engineer to join a Fortune 500 pharmaceutical company's product team, focusing on AWS Fargate automation solutions. This 6-month renewable contract role involves building and maintaining a company-wide self-service platform that enables teams to deploy AI solutions across the organization. The ideal candidate will have extensive experience with Python and AWS infrastructure, particularly ECS Fargate, Step Functions, and serverless architecture.

The role demands expertise in automating AWS infrastructure, with a focus on ECS Fargate deployments and Step Functions workflows. You'll be responsible for building automation solutions, implementing monitoring systems, and providing technical support to teams utilizing the platform. This position requires strong Python development skills and deep knowledge of AWS services including Lambda, API Gateway, and Application Load Balancers.

Working with a leading pharmaceutical company, you'll have the opportunity to impact how AI solutions are deployed and accessed across the enterprise. The role offers the flexibility of remote work, accepting candidates from Europe, Middle East, and India who can overlap with IST working hours. This is an excellent opportunity for a senior engineer looking to work with cutting-edge cloud technologies while making a significant impact in the healthcare industry.

The ideal candidate will bring 6+ years of software engineering experience, strong Python skills, and extensive AWS knowledge. You should be comfortable working independently, have excellent troubleshooting abilities, and be well-versed in infrastructure automation best practices. Experience with CI/CD tools and infrastructure-as-code (particularly AWS CDK) is essential for success in this role.

Last updated a day ago

Responsibilities For Software Engineer - AWS Fargate Automation (Python, ECS, Step Functions)

  • Build automations to provision and configure ECS Fargate clusters across multiple environments
  • Develop solutions to automate deployment of services and tasks for UC pipelines on ECS
  • Implement monitoring and alerting mechanisms for Fargate services and task executions
  • Provide technical support to teams deploying workloads into ECS Fargate environments
  • Setup and manage AWS accounts to prepare infrastructure for automation at scale
  • Integrate automation flows using AWS Step Functions, Lambda, API Gateway, and Application Load Balancers (ALB)

Requirements For Software Engineer - AWS Fargate Automation (Python, ECS, Step Functions)

Python
Kubernetes
  • 6+ years of experience in software engineering
  • Strong Python development skills with relevant experience automating AWS infrastructure
  • Hands-on experience with AWS ECS Fargate, including setting up clusters, tasks, and services
  • Proficient in AWS Step Functions, Lambda, API Gateway, and ALB
  • Experience using AWS CDK for infrastructure-as-code
  • Familiarity with Jenkins or similar CI/CD tools
  • Strong troubleshooting skills and ability to work independently in a fast-paced environment
  • Familiar with best practices in infrastructure automation and monitoring

Interested in this job?

Jobs Related To Xenon7 Software Engineer - AWS Fargate Automation (Python, ECS, Step Functions)