Solution Architect
$185,000–$210,000 year
HybridChicago, Illinois, United States
Job Summary
Assess client technology landscapes and rationalize existing software, systems, data, and infrastructure risks versus proposed solutions. Design end-to-end architectures spanning applications, data, AI/ML, and DevOps, then present and defend these recommendations to executive stakeholders and technical leads. Support discovery, pre-sales, and implementation by translating business goals into scoped technical approaches while creating architecture decision records that capture trade-offs. Guide engineering teams through prototyping and code reviews to unblock hard problems, and partner with DevOps and data leads to align solutions with CI/CD and cloud realities. Mentor engineers on architectural thinking and flag risks early across the project lifecycle. This hands-on, client-facing role embodies Codal's principles of mindful excellence and candid leadership, working alongside delivery teams to own solution outcomes for enterprise clients.
Required Qualifications
- 9+ years of hands-on software or systems engineering experience
- Experience designing and owning architecture for complex, client-facing solutions
- Understanding and ability to solve complex client problems that will impact client business
- Proven ability to evaluate an existing technology landscape and make a clear, defensible recommendation, including build-vs-buy and platform trade-offs
- Strong grounding across at least two of the following: application architecture, systems/infrastructure design, data architecture, AI/ML solutioning, and DevOps
- Comfort learning a new domain or stack quickly (just-in-time), with enough hands-on ability to validate an approach yourself rather than only directing others
- Experience presenting technical recommendations directly to clients, including non-technical and executive stakeholders
- Hands-on experience with cloud platforms (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and modern CI/CD practices
- Solid understanding of databases and data platforms (SQL, NoSQL, and analytics platforms such as BigQuery)
- Clear, confident communication skills, and the judgment to know when to hold a position and when to adapt it
- The drive to learn, adapt, and apply to the ever changing technology landscape
- This is a hands-on and client-facing role
- You'll move between whiteboard sessions with client executives, deep technical design work, and hands-on prototyping to prove out an approach before committing a team to it
- You're comfortable weighing cost, timeline, risk, and maintainability against each other, then making a recommendation and standing behind it
- Assess a client's existing technology landscape (software, systems, data, and infrastructure) and rationalize the pros, cons, and risks of what's in place versus what's proposed
- Design end-to-end solution architectures spanning application, data, AI/ML, and DevOps concerns, and document them clearly enough for both engineers and executives to act on
- Present and defend architecture recommendations to client stakeholders, including technical leads and executive sponsors, with support from Codal's delivery and account teams
- Support discovery, technical planning, and pre-sales conversations, translating client goals and constraints into a scoped, deliverable technical approach
- Create and maintain architecture decision records that capture the trade-offs considered and the reasoning behind each major decision
- Guide engineering teams through implementation, staying hands-on where needed (prototyping, code review, unblocking hard technical problems) without holding up delivery
- Evaluate emerging tools, platforms, and AI capabilities, and bring forward recommendations that would meaningfully improve a client's solution or delivery speed
- Partner with DevOps, data, and engineering leads to align architecture with CI/CD, cloud infrastructure, and data platform realities on the ground
- Mentor engineers and technical leads on architectural thinking, not just implementation, helping the broader team reason about systems, not just code
- Support planning, estimation, and risk management across the project lifecycle, flagging architectural risk early
- Please note this role is open to Chicagoland residents and is not eligible for Visa sponsorship
Desired Qualifications
- Experience in a consulting or professional services environment, including supporting pre-sales, proposals, or client discovery
- Experience architecting solutions that incorporate AI/ML capabilities into existing products or platforms
- Experience leading architecture review boards or similar governance processes
- A track record of guiding teams through complex technical challenges and ambiguous requirements to a shipped outcome
- Certifications in a cloud platform or AI such as AWS Solution Architect or Claude Certified Architect
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.