Senior AWS Python Developer

CGI•Lafayette, LA

About The Position

CGI is seeking a Senior AWS Python Developer with at least five years of Python development experience and experience building AWS-based applications or data-processing solutions. The role involves building and supporting Python services, REST APIs, and data-processing solutions in a financial services environment. The developer owns delivery across an assigned feature or service, with responsibility for reliability, performance, security, and cost efficiency. The position is based in Lafayette, Louisiana; Knoxville, Tennessee; or Birmingham, Alabama. The role includes implementing reusable components, improving SQL and application performance, and supporting infrastructure automation, CI/CD, monitoring, and production releases. The developer also investigates complex issues across services, reviews code, mentors other developers, and works with product and engineering teams to coordinate delivery priorities and risks.

Requirements

  • At least 5 years of experience developing Python applications, REST APIs, microservices, or data-processing solutions.
  • Strong testing, logging, debugging, and performance-optimization skills.
  • Hands-on AWS experience across compute, storage, databases, messaging, and orchestration, including services such as Lambda, ECS, S3, RDS, DynamoDB, Step Functions, EventBridge, SNS, and SQS.
  • Proficiency in SQL optimization and building reusable data-processing components.
  • Experience delivering secure, scalable services through infrastructure as code, automated deployments, monitoring, and release practices.
  • Ability to investigate complex production issues, lead root-cause analysis, and implement lasting improvements to reliability, performance, and operational efficiency.
  • Experience owning feature delivery, reviewing code, mentoring developers, documenting technical decisions, and coordinating with product and engineering stakeholders.
  • Bachelor’s degree in Computer Science, Information Systems, or a related field.

Nice To Haves

  • Familiarity with Pandas, PySpark, Boto3, EMR, Athena, or MWAA.
  • Familiarity with CloudFormation, GitLab CI/CD, and Docker.

Responsibilities

  • Build and support Python services, REST APIs, and data-processing solutions in a financial services environment.
  • Own delivery across an assigned feature or service, including reliability, performance, security, and cost efficiency.
  • Implement reusable components and improve SQL and application performance.
  • Support infrastructure automation, CI/CD, monitoring, and production releases.
  • Resolve complex issues across services and lead root-cause analysis.
  • Review code and mentor developers.
  • Document technical decisions and coordinate delivery priorities and risks with product and engineering stakeholders.

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