SOLTECH is seeking a Software Architect to lead the design and delivery of modern custom software solutions for our clients.
This is a consulting role for an experienced architect who enjoys partnering directly with business and technical stakeholders to solve complex challenges through software. You'll help organizations modernize legacy applications, design cloud-native architectures, and integrate AI capabilities into enterprise solutions.
This is not an infrastructure, network, cloud operations, ERP, or SaaS implementation architect role. We are looking for architects who have built and delivered custom software applications and enjoy remaining technically engaged throughout delivery.
If you have deep experience with modern application architecture, enjoy working directly with clients, and are excited about helping organizations leverage AI, we'd love to talk.
What You’ll Do
As a trusted advisor to our clients, you will:
- Lead technical discovery workshops to understand business challenges and translate them into scalable software solutions.
- Design modern application architectures for enterprise web, mobile, cloud-native, and AI-enabled solutions.
- Produce key solution artifacts including architecture diagrams, application designs, technical roadmaps, wireframes, user stories, process flows, and data models.
- Architect and guide development of applications using .NET, Node.js, React, Azure, and AWS.
- Partner closely with engineering teams to ensure successful implementation of architectural decisions.
- Evaluate existing applications and recommend modernization strategies, cloud migrations, and platform improvements.
- Design AI-enabled solutions incorporating Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), intelligent automation, and modern AI services.
- Collaborate with sales and delivery teams on solutioning, project scoping, technical estimates, client presentations, and proposal development.
- Mentor development teams and provide technical leadership throughout project delivery.
- Remain hands‑on when appropriate through proof-of-concepts, architecture spikes, and technical validation.
What You Bring
Software Architecture Experience
- 10+ years designing and delivering enterprise custom software applications.
- Proven experience architecting distributed, cloud-native applications.
- Strong hands-on development experience with:
- Node.js
- React
- Experience designing REST APIs, microservices, event-driven systems, and modern application architectures.
- Deep knowledge of Azure and/or AWS cloud platforms.
- Experience with Docker and containerized application deployment.
- Familiarity with Kubernetes is a plus.
- Experience leading application modernization initiatives.
- Background delivering software within consulting, professional services, or client-facing environments.
AI & Emerging Technology
We’re looking for architects who understand how AI can create business value—not necessarily researchers or data scientists. Experience with one or more of the following is preferred:
- Integrating Large Language Models into enterprise applications
- AWS Bedrock or SageMaker
- Retrieval-Augmented Generation (RAG)
- AI agents and workflow orchestration
- Prompt engineering and evaluation
- Model fine-tuning approaches (LoRA or similar)
- Designing secure, scalable production AI solutions
You are comfortable working directly with executive stakeholders and technical teams.
You have experience:
- Leading technical discovery sessions
- Facilitating requirements workshops
- Translating business objectives into software architecture
- Presenting architecture recommendations to executives
- Supporting pre-sales activities and solution design
- Leading cross-functional engineering teams
Nice to Have
- Snowflake
- Databricks
- Power BI
- Tableau
- Event streaming platforms
- Event-driven architecture
- DevOps and CI/CD pipelines
What Makes Someone Successful Here
Our best architects enjoy balancing strategy with execution. You are someone who:
- Loves solving complex business problems through software.
- Can move comfortably between executive conversations and technical implementation.
- Enjoys mentoring developers and technical leaders.
- Stays current with modern software architecture and AI technologies.
- Is excited by consulting and working across a variety of industries and technologies.
- Builds trust quickly with clients through technical expertise and clear communication.
This Role Is NOT For
This position is not focused on:
- Cloud operations
- DevOps-only roles
- Security architecture
- Telecommunications architecture
We’re looking for architects who have spent their careers designing and delivering custom software applications.
Why SOLTECH
At SOLTECH, you’ll work alongside talented consultants who solve meaningful business problems through technology. You’ll partner with clients ranging from high-growth companies to Fortune 500 organizations, helping them modernize their applications, embrace AI, and build innovative digital products.
You’ll have the opportunity to influence technical strategy, remain close to the technology, mentor exceptional engineers, and help shape the future of software development for our clients.