Senior AWS Engineer

CGIReston, VA
2dHybrid

About The Position

CGI has an immediate need for a Senior AWS Engineer to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest customers. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies. We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years!. This role is located at a client site in Reston, VA. A hybrid working model is acceptable. We are seeking an experienced Senior AWS Engineer to design, build, and support scalable, data-driven software solutions in a cloud environment. In this role, you will work closely with stakeholders to understand business needs, translate them into technical solutions, and lead the development of robust applications using modern AWS services and data technologies. You will be responsible for designing complex systems, implementing new technologies, and ensuring solutions follow established engineering and DevOps best practices. This role requires strong problem-solving skills, the ability to work independently, and a collaborative mindset to coordinate efforts across cross-functional teams.

Requirements

  • 4+ years of experience designing and developing complex software solutions in cloud environments
  • Hands-on expertise with core AWS services and architectural best practices, including services such as S3, Glue, Lambda, ECS/Fargate, EC2, API Gateway, Step Functions, EventBridge, and CloudWatch
  • Solid programming experience with Python and PySpark, particularly for data processing and transformation
  • Strong understanding of relational database concepts, including SQL, joins, normalization, and schema design
  • Experience building and maintaining CI/CD pipelines using tools such as GitLab and Terraform
  • Familiarity with DevOps practices and toolchains to build, test, deploy, and promote applications
  • Experience with automated testing, including unit testing frameworks and API testing tools
  • Working knowledge of Agile/Scrum methodologies and collaborative development practices
  • Ability to analyze problems independently and deliver practical, well-engineered solutions
  • Aurora PostgreSQL and relational database modeling
  • Docker and containerized application development
  • Exposure to microservices and serverless architectures
  • Monitoring, logging, and security best practices in cloud environments
  • SRE concepts and tools such as Splunk
  • Development and collaboration tools including IntelliJ, VS Code, Git/Bitbucket, JIRA, and Confluence

Responsibilities

  • design, build, and support scalable, data-driven software solutions in a cloud environment
  • work closely with stakeholders to understand business needs, translate them into technical solutions
  • lead the development of robust applications using modern AWS services and data technologies
  • designing complex systems
  • implementing new technologies
  • ensuring solutions follow established engineering and DevOps best practices
  • coordinate efforts across cross-functional teams

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service