Solutions Architect

ConstructConnect•Atlanta, GA
•Hybrid

About The Position

This position is within the Product Development division, which develops, tests, and improves software solutions. The Solutions Architect will drive digital transformation by leading the migration to a cloud-native architecture, defining the target state and roadmap, and helping deliver innovative software solutions that meet customer expectations. The role serves as a hands-on mentor and coach to development teams, promotes software development best practices, and works across the organization to improve standards, policies, processes, and product quality. It also evaluates emerging technologies, applies data-driven approaches to complex technical challenges, communicates with technical and non-technical stakeholders, and fosters innovation, collaboration, and continuous learning. The position requires a dedicated, ergonomically appropriate remote workspace. Team members within commuting distance of the Atlanta, Georgia office are expected to work hybrid, with in-office presence every Tuesday and Wednesday. All team members must reside and work in the United States.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field, or equivalent work experience.
  • 10+ years of experience in a variety of software development roles.
  • Proven experience as a Solutions Architect with a strong track record of delivering cloud-native solutions.
  • Deep understanding of the software development lifecycle, domain-driven design, clean code, clean architecture, design patterns, test automation, TDD, SOLID, the Law of Demeter, and cloud-native architecture.
  • Expertise in cloud platforms such as GCP, AWS, or Azure, and cloud-native technologies such as serverless, cloud functions, containers, Docker, and Kubernetes.
  • Strong proficiency in several programming languages, including Python, C#, Java, JavaScript, or SQL.
  • Strong proficiency with several frameworks, including Spring, Node, Angular, React, Next.js, Redux, NServiceBus, nHibernate, Hibernate, Entity Framework Core, or .NET Core.
  • Experience with RabbitMQ, Redis, NServiceBus, and SQL Server.
  • Excellent problem-solving, analytical, and decision-making skills.
  • Exceptional communication and interpersonal skills to build relationships, influence stakeholders, and mentor development teams.
  • Experience with CI/CD, Infrastructure as Code, and Configuration Management.
  • Experience with secure coding practices, securing cloud configurations, API security, and application security.
  • Familiarity with diagramming and documentation techniques and tools, including C4 diagrams, sequence diagrams, deployment diagrams, Confluence, Markdown, and Swagger.
  • Familiarity with Scaled Agile, Lean Software Development, or Extreme Programming practices.
  • Must reside and perform work within the United States.
  • Team members must maintain a dedicated, ergonomically appropriate remote workspace.
  • Team members within commuting distance of the Atlanta office must work in-office every Tuesday and Wednesday.

Nice To Haves

  • Experience with AI, machine learning, or data engineering.
  • Certifications in cloud platforms or architecture, such as Google Certified Architect, AWS Certified Solutions Architect, or Azure Certified Solutions Architect.
  • Familiarity with the Product Operating Model and its core principles.
  • Experience with the Atlassian tool suite, JIRA, and Confluence.
  • Experience with JFrog Artifactory and GitLab.

Responsibilities

  • Lead migration to a cloud-native architecture by defining the target state and roadmap.
  • Mentor and coach development teams in adopting best practices and modernizing applications.
  • Collaborate across the organization to enforce, apply, refine, and develop standards, policies, and processes that improve software effectiveness and quality.
  • Evaluate emerging technologies and recommend strategic adoption.
  • Use data-driven approaches to identify and resolve complex technical challenges.
  • Communicate complex technical concepts verbally and in writing to technical and non-technical stakeholders.
  • Foster innovation, collaboration, and continuous learning within development teams.
  • Make decisions based on empiricism and documented reasoning.
  • Contribute to product discovery, including user research, competitive analysis, rapid prototyping, and user testing, to validate product ideas and define solutions to customer problems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service