AWS Python Developer

CGI•Lafayette, LA

About The Position

CGI is seeking an AWS Python Developer III to build and support Python services, REST APIs, and data-processing workloads in an AWS-based financial services environment. The developer will deliver reliable, secure, and maintainable code using established engineering practices and approved cloud patterns. The position is located in Lafayette, Louisiana; Knoxville, Tennessee; or Birmingham, Alabama. The role involves developing and testing Python components, integrating applications and data sources, troubleshooting service and processing issues, and supporting releases. The developer works closely with Agile team members, maintains technical documentation, and promptly raises delivery risks and production concerns. CGI describes a workplace grounded in ownership, teamwork, respect, and belonging, with opportunities to develop skills and career horizons. Offers of employment in the U.S. are contingent on successfully completing a background investigation. CGI provides reasonable accommodations to qualified individuals with disabilities.

Requirements

  • At least 5 years of Python development experience, including modular programming, type hints, exception handling, dependency management, logging, and unit testing.
  • Experience building and supporting REST APIs, SQL queries, and data-processing integrations, including working with JSON and XML.
  • Working knowledge of AWS Lambda, EC2, ECS, S3, RDS, DynamoDB, EventBridge, SNS, and SQS.
  • Understanding of automated testing, secure coding, code quality, and performance troubleshooting.
  • Ability to troubleshoot application and integration issues, document technical decisions, and collaborate effectively within an Agile team.
  • Bachelor’s degree in Computer Science, Information Systems, or a related field.

Nice To Haves

  • Experience with Boto3, Pandas, PySpark, Git/GitLab, CI/CD, Docker, and CloudFormation.

Responsibilities

  • Develop and test Python components.
  • Integrate applications and data sources.
  • Troubleshoot service, application, integration, and data-processing issues.
  • Support releases.
  • Work closely with Agile team members.
  • Maintain technical documentation and document technical decisions.
  • Promptly raise delivery risks and production concerns.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service