AWS Solutions Architect (Mid-Level)

CGIFairfax, VA
Hybrid

About The Position

CGI has an immediate need for a Mid-Level AWS Solutions Architect to join our team. This is an exciting opportunity to work in a fast-paced team environment. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies. This role can be located in one of the following CGI offices: Fairfax, VA; Lafayette, LA; or Knoxville, TN.

Requirements

  • Demonstrated experience applying enterprise architecture standards and patterns, including microservices, event-driven architectures, API-led integration, cloud-native observability in cloud environments.
  • Experience contributing to the development and implementation of platform standards and reference architectures for cloud and container-based solutions.
  • Experience applying OWASP security best practices and Section 508 accessibility compliance in enterprise application and cloud solution designs.
  • Experience implementing authentication and authorization solutions using industry-standard protocols such as OAuth 2.0, SAML, and OpenID Connect (OIDC), along with role-based access control (RBAC) to support secure access across applications and services.
  • Skilled in creating logical, physical, and functional views, process flow diagrams, and system integration diagrams.
  • 5-7 years of hands-on programming experience using the following: JAVA, Spring Framework, Spring Boot, Python, JavaScript-related technologies such as Angular, and AWS services including Amazon VPC, API Gateway, ECS (Fargate), EKS (Kubernetes), EC2, S3, DynamoDB, RDS/Aurora (PostgreSQL), IAM, Secrets Manager, KMS, CloudWatch, CloudFront, Route 53, and AWS Organizations.
  • Proficient with Microsoft Office Suite.
  • Seven years of software development experience in mid-to-large organizations, and technical leadership experience.
  • Five years defining architectures, including current state, future state and enterprise technology roadmaps, working with commercial, open source, and cloud solutions including developing prototypes and integration models.

Nice To Haves

  • Certified as an AWS Architect (Associate or Professional)
  • Experience with various SQL and NoSQL databases.

Responsibilities

  • Contribute to the overall design of application systems that support one or more lines of business, identifying technical components within applications (open source, SaaS products, etc.) that will comprise the solution, while conforming to the IT strategy of developing loosely coupled applications.
  • Assist with identifying opportunities to leverage new technology and practices to better serve the customer, enhance system/process efficiency and create a competitive advantage.
  • Work with applications, infrastructure, and project teams, and coordinate with business stakeholders and external partners to support project objectives.
  • Assist in developing proofs of concepts and prototypes to help validate technical approaches.
  • Contribute to defining current and future state architectures that align with customer experience, organizational excellence, and brand growth.
  • Provide input and recommendations on architectural considerations related to technology direction and standards.
  • Develop an understanding of the business model-including processes, application architectures, and supporting systems-to define and design solutions that work within the enterprise environment and satisfy business requirements.
  • Develop design artifacts that describe the structure, characteristics, behavior, workflow, and other aspects of the solution to project stakeholders.
  • Understand key project constraints—including scope, schedule, budget, quality, and resources—and contribute to technical and operational decisions that help align these constraints with project objectives.
  • Collaborate with stakeholders, application development teams, and ARB members to develop and refine application designs in preparation for architectural reviews.
  • Research and evaluate new solutions using custom, commercial, and open-source software, and provide input to support platform technology planning and roadmap discussions.
  • Support application modernization and cloud migration efforts by assisting with refactoring, re-platforming, and adoption of cloud-based solutions.
  • Contribute to designing scalable, loosely coupled applications by following established architecture guidelines and implementing modular components and service integrations.
  • Assist in prototyping and validating architectural approaches, collaborating with the team to identify potential risks and improve delivery outcomes.
  • Contribute towards the implementation of security-by-design principles into solution architectures and adapt designs to evolving security, risk, and compliance requirements.
  • Contribute to the definition and evolution of application and architecture standards and design patterns and actively participate in architecture governance and ARB processes.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service