Senior AWS CI/CD & Application Developer

CGIReston, VA
Hybrid

About The Position

CGI is seeking a Senior AWS CI/CD & Application Developer to support a critical cloud modernization and application migration initiative within a large-scale financial services environment. This role will focus primarily on designing, implementing, validating, and troubleshooting CI/CD pipelines while supporting the migration of legacy workloads to a target-state AWS architecture. The ideal candidate will have deep experience building CI/CD solutions using GitLab and Terraform, strong hands-on knowledge of AWS services, and a solid software development background. Working closely with business stakeholders and technical teams, the successful candidate will help accelerate a time-sensitive decommissioning project by designing scalable deployment processes, automating infrastructure, supporting cloud-native applications, and resolving complex technical issues throughout the software development lifecycle. This position requires a highly independent and experienced professional who can quickly understand application workflows, recommend technical solutions, and drive project deliverables with minimal oversight.

Requirements

  • 8+ years of overall IT and software development experience
  • Experience developing and supporting enterprise applications
  • Strong experience designing and implementing CI/CD pipelines using GitLab and Terraform
  • Advanced knowledge of AWS cloud services, including services such as: Lambda ECS Fargate EMR SNS SQS AWS Batch EventBridge CloudWatch
  • Experience with Infrastructure as Code (IaC) principles and cloud automation
  • Solid understanding of Software Development Lifecycle (SDLC) methodologies and best practices
  • Strong software development background with experience supporting enterprise-scale applications
  • Proficiency with source control, branching strategies, and release management processes
  • Working knowledge of Python development and scripting
  • Experience collaborating directly with business stakeholders and cross-functional technical teams
  • Strong problem-solving skills and ability to work independently on complex initiatives
  • Bachelor's degree in Computer Science, Information Systems, or a related field.

Nice To Haves

  • Prior experience in cloud-based development and CI/CD implementation projects
  • Familiarity with cloud migration or legacy application modernization projects
  • SAS or SAS Grid experience
  • Jupyter Notebook and/or AWS SageMaker experience
  • Financial Services industry experience
  • Experience supporting large-scale application decommissioning or migration programs

Responsibilities

  • Designing, implementing, validating, and troubleshooting CI/CD pipelines
  • Supporting the migration of legacy workloads to a target-state AWS architecture
  • Designing scalable deployment processes
  • Automating infrastructure
  • Supporting cloud-native applications
  • Resolving complex technical issues throughout the software development lifecycle
  • Analyzing application workflows and designing deployment strategies for cloud-based environments
  • Troubleshooting and resolving issues across development, testing, and deployment environments

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan
  • Matching contributions through the 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