Solutions Architect

Harvest GroupCincinnati, OH
Onsite

About The Position

The Solutions Architect is an individual contributor responsible for the technical vision and architectural integrity across multiple software platforms at Harvest Group, ensuring services, and data systems are thoughtfully designed, well-modularized, and built to work together. The Solutions Architect focuses on the technical “how” — defining the patterns, boundaries, and shared building blocks that allow teams to move fast independently. This is not a role that draws diagrams in a vacuum; it requires collaboration with other architects, senior engineers, and leadership. The Solutions Architect stays close enough to the code to validate ideas through prototypes and targeted contributions, and close enough to the business to understand what’s coming around the corner. The goal is a platform that scales — not just technically, but organizationally — so that adding a new team, a new integration, or a new business capability doesn’t require rethinking everything that came before. Our approach to servicing our employees is grounded in our values. To deliver excellence for our Harvest Group employees, we do require that this role is based in Rogers (AR) or Cincinnati (OH). If you are applying but do not currently reside in one of these markets, please note that relocation will not be covered by Harvest Group.

Requirements

  • 8+ years of professional software development experience with progressively increasing scope and complexity.
  • Deep expertise in C#, .NET, and modern web technologies (JavaScript, React, HTML/CSS) with the ability to go deep on implementation details when needed.
  • Proven experience designing and evolving multi-application or multi-team software architectures — not just building within an architecture someone else defined.
  • Strong understanding of API design, service decomposition, modularization patterns, and system integration — you’ve thought carefully about where to draw boundaries and why.
  • Experience with cloud-native architectures, preferably Microsoft Azure, including practical familiarity with the trade-offs of different hosting, storage, and compute options.
  • Demonstrated ability to communicate complex technical concepts clearly to both engineering teams and non-technical business stakeholders — you can make the case for architectural investments in business terms.
  • A track record of influencing technical direction across teams without positional authority — people follow your recommendations because your judgment has earned their trust.
  • Experience with DevOps practices including CI/CD pipeline design, automated testing strategies, and infrastructure-as-code.
  • Experience building and maintaining client-facing applications with the security rigor, reliability standards, and user experience considerations that external-facing systems demand.

Nice To Haves

  • Experience architecting secure, scalable client-facing web applications — including authentication, authorization, data privacy, and input validation in public-facing contexts.
  • Experience with microservices architecture, event-driven patterns, or domain-driven design (DDD) in production systems.
  • Hands-on experience with containerization (Docker, Kubernetes) and cloud orchestration.
  • Experience defining and governing data architecture, including API contract design, data sharing patterns, and cross-system data consistency strategies.
  • Background in performance engineering, observability, and production reliability — you’ve been the person who gets paged, and you’ve built systems to prevent that
  • Experience evaluating and integrating AI/ML capabilities into enterprise software platforms, including LLM APIs (e.g., Anthropic, OpenAI) with both structured and unstructured data.
  • Experience leveraging AI-assisted development tools (Claude Code, GitHub Copilot) and guiding their adoption across engineering teams.
  • Familiarity with architectural governance practices and decision documentation (e.g., ADRs, RFCs, tech radar).

Responsibilities

  • Contribute to defining and evolving the overall technical architecture across Harvest Group’s software platforms, ensuring systems are designed to scale, integrate cleanly, and remain maintainable as the organization grows.
  • Design system boundaries, service interfaces, and API contracts that allow development teams to build independently while ensuring their work fits together into a coherent whole.
  • Establish and maintain shared component libraries, reusable services, and common design patterns that reduce duplication, accelerate delivery, and raise the quality floor across all teams.
  • Own the data architecture strategy — defining how applications share, access, and synchronize data across platform and team boundaries without creating hidden dependencies or bottlenecks.
  • Evaluate and recommend technology choices (frameworks, platforms, cloud services, tooling) with a focus on long-term sustainability, developer productivity, and alignment with business direction.
  • Conduct architecture reviews for major features and initiatives before teams invest in significant development efforts, providing clear guidance and flagging risks early.
  • Partner with the Director of Technology and engineering leadership on technical roadmap planning, capacity considerations, and strategic technology investments.
  • Serve as a technical escalation point for cross-team design challenges that don’t have an obvious owner, helping teams find solutions that work for the platform, not just their immediate project.
  • Write and maintain architectural decision records (ADRs) and technical documentation that give teams clear, lasting guidance on how and why the platform is structured the way it is.
  • Define and evolve architectural patterns for integrating AI capabilities into the platform — including agent-based workflows, model context management, and external AI services (e.g., MCP-style servers) — ensuring these integrations are secure, observable, cost-effective, and aligned with system boundaries rather than tightly coupled to individual applications.
  • Evaluate and guide the adoption of AI-assisted development tools and AI-enabled capabilities, helping teams integrate these technologies in ways that are practical, maintainable, and high-impact.
  • Collaborate with business and product stakeholders to understand strategic direction and translate it into a technical vision that positions the platform for what’s next, not just what’s now.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service