Senior AWS Full Stack Engineer
Listed on 2026-05-19
-
Software Development
Full Stack Developer, Cloud Engineer - Software
Position Description
We are seeking a Senior AWS/Cloud Full Stack Engineer to design, develop, and support scalable cloud-native applications within a modern Financial Services technology environment. This role combines deep full-stack engineering expertise with cloud architecture, Dev Ops practices, and emerging Generative AI 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, with a flexible hybrid working model.
The role requires designing and supporting scalable cloud-native applications, integrating GenAI capabilities such as intelligent assistants and chatbots, and collaborating closely with Product, UX, QA, and engineering teams to deliver secure, scalable, and high-performing solutions aligned with enterprise standards and regulatory expectations.
Qualifications- 8+ years of experience in Full Stack Software Engineering or Cloud Application Development
- Strong frontend development experience using React and/or Angular with solid knowledge of JavaScript/Type Script, HTML, and CSS
- Backend engineering expertise using Node.js, Python, or Java with Spring Boot
- Experience designing and integrating RESTful and Graph
QL APIs in enterprise-scale applications - Strong understanding of relational databases such as Postgre
SQL or MySQL and No
SQL platforms like Mongo
DB or Document DB - Hands‑on experience with AWS cloud environments, including cloud-native deployment and infrastructure automation
- Familiarity with CI/CD pipelines, Docker containers, Kubernetes orchestration, and Infrastructure as Code practices
- Exposure to Generative AI technologies and integration of LLMs such as OpenAI or Anthropic
- Knowledge of prompt engineering, AI‑powered application features, and responsible AI implementation practices
- Solid foundation in software engineering principles, application scalability, and modern architecture patterns
- Experience with automated testing frameworks, TDD methodologies, and version control systems such as Git
- Ability to lead technical initiatives, mentor developers, and collaborate across Agile product teams
- Strong communication skills with the ability to translate business requirements into scalable technical solutions
Education:
Bachelor’s degree in Computer Science, Information Systems, or a related field.
A reasonable estimate of the current range for this role in the U.S. is $95,800.00 - $.
BenefitsCompetitive 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.
EEO StatementQualified applicants will receive consideration for employment without regard to race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where CGI does business.
CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at US_ and reference the Position will consider qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances. CGI will not discriminate against employees or applicants regarding pay inquiries.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).