Solutions Architect (AI / AWS / GCP)

Codetech•Hartford, CT

About The Position

The Solutions Architect works end to end, beginning with direct interaction with business customers to understand their needs and collaborating with stakeholders across the organization to define solutions. The role receives epic and feature assignments and general direction from a train architect. It partners with Product Owners, Business Analysts, development technical leads, domain architects, and integration architects to refine requirements, develop solution artifacts, and review solutions with stakeholders. The architect continuously builds business and systems subject-matter expertise and applies existing architecture patterns or creates new ones when needed. The position requires broad architectural and technical experience across cloud platforms, cloud and SaaS integration, APIs, messaging and streaming, databases, distributed systems, and modern software development. Primary technologies are Azure for compute, GCP for big data, and AWS for digital experience. Candidates should have experience engaging directly with business customers; the posting distinguishes this from work limited to technical customers and technical requirements such as cloud or data migrations.

Requirements

  • Architectural and technical expertise with cloud platforms, especially GCP and AWS, including native, cloud-agnostic, and container offerings, as well as cloud and SaaS systems integration.
  • Experience designing REST APIs that provide a strong developer experience or simplify systems integration.
  • Experience designing systems that use Kafka for messaging or streaming.
  • Experience with relational and/or NoSQL databases, such as MongoDB, and understanding of their benefits and trade-offs.
  • Familiarity with normalization, denormalization, sharding, and other data-centric patterns.
  • Experience designing and developing complex systems using a disciplined and rigorous approach.
  • Ability in requirements analysis, estimation, systems and application design, and testing.
  • Familiarity with popular design patterns.
  • Excellent collaboration, influencing, and consensus-building skills, including the ability to work with people in functions such as product, program, and development.
  • Excellent verbal and written communication skills.
  • Ability to manage multiple competing priorities with minimal supervision and work independently.
  • Team-oriented approach and demonstrable experience delivering software products using Agile methodologies; experience on an Agile team.
  • Experience with modern languages, frameworks, and technologies such as Java, JavaScript, Node.js, messaging queue infrastructures, and cloud and on-premise infrastructure and services.
  • Experience with distributed computing architectures, including race conditions, parallelism, and concurrency control.
  • Proven track record working as part of a team on large or complex systems.
  • Experience with SAFe software development principles.
  • Experience with distributed caching solutions and understanding of the factors that enable effective caching.
  • Exposure to CI/CD and DevOps.
  • Direct experience interacting with business customers to understand their needs and define solutions with stakeholders.

Responsibilities

  • Work directly with business customers to understand business needs and collaborate with stakeholders to define solutions.
  • Receive epic and feature assignments and general direction from the train architect.
  • Partner with the Product Owner, Business Analyst, and development technical leads to refine and understand requirements.
  • Consult solution domain lead architects as needed to seek guidance or vet solutions that affect other domains.
  • Collaborate with the integration architect to produce solution artifacts, such as sketches and presentations.
  • Continuously attain and refine business and systems subject-matter expertise.
  • Apply architecture patterns to solutions and create patterns when addressing new ground.
  • Present solution sketches to stakeholders, including the solution architect team, infrastructure subject-matter experts, and business stakeholders, for review and feedback.
  • Facilitate meetings with stakeholders, partners, and the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service