Solutions Architect
We're hiring a Solutions Architect to serve as the CTO's technical right hand—focusing on architecture, external communication, vendor management, and high-level technical strategy. You'll own technical research projects, architect complex features, manage vendor relationships, and communicate technical concepts to both customers and internal teams.
About the project
Our client is a US-based product company building a CRM and data intelligence platform for private market investors. The product combines software, structured data, and AI into a single system that supports the full investment lifecycle — from sourcing to portfolio management.
The company is growing rapidly, with strong traction among leading investment firms and an expanding customer base.
What You'll Do
- Own technical research and vendor selection. Lead evaluation of data enrichment providers, integration partners, and technical tools—including vendor outreach, requirements mapping, feature comparison, cost analysis, and recommendations.
- Architect technical solutions. Work in consultation with customer and product leaders to implement technical solutions and scale the application based on business requirements and UI/UX design.
- Prepare engineering documentation. Create a variety of resources, including research, vendor selection rubrics, metrics, profiling, and reporting, for the engineering team as well as for C-suite for review and approval.
- Manage engineering leads. Provide technical direction and oversight to engineering leads, ensuring projects stay on track and align with architectural vision.
- Handle customer-facing technical communication. Join customer calls to discuss technical requirements, integrations, system architecture, and implementation details with both technical and non-technical stakeholders.
- Translate technical complexity. Bridge the gap between engineering teams and business stakeholders, explaining technical concepts clearly to customers, product teams, and leadership.
- Leading and mentoring engineering teams. Provide architectural guidance and remove blockers that prevent engineering teams from moving forward on complex projects.
- Establish technical partnerships. Build relationships with key vendors and integration partners, negotiating pricing and ensuring technical alignment.
- Hands-on when needed. You're not writing code daily, but you can dive into implementation details, review architecture, prototype solutions, and provide technical depth when required.
Who You Are
- Experienced engineer with strong architectural knowledge. You understand code and can speak the same language as engineers, but you're not expected to write code daily. At least 7 years of experience in technical roles with increasing responsibility required. Python expertise is required; Django experience is strongly preferred.
- Customer IT and enterprise experience. Comfortable joining customer calls to discuss SSO implementation, SCIM provisioning, security reviews, data flow, and integration architecture with both technical and non-technical stakeholders.
- Exceptional communicator. Comfortable presenting to customers, explaining complex technical concepts to non-technical audiences, and maintaining clear documentation.
- Research-driven problem solver. Skilled at evaluating technical options, comparing vendors, identifying requirements, and making data-informed recommendations.
- Experienced people manager. You've run teams of senior engineers or tech leads, made executive-level technical decisions (build vs buy, vendor selection, security architecture), and can influence across the engineering organization without micromanaging.
- Vendor negotiation experience. You've led vendor selection processes, evaluated technical fit and integration complexity, managed RFPs, and maintained ongoing vendor relationships.
- High agency and self-directed. Can own ambiguous projects from start to finish without constant oversight.
- Startup mentality - excited about building processes and wearing multiple hats in a fast-paced, high-growth, self–directed environment.
Bonus Experience
- SaaS or enterprise software architecture experience
- Background in fintech, CRM platforms, or data-intensive applications
- Experience with Azure infrastructure
- Direct experience with Python, Django, API design, integrations, and/or AI infrastructure
- Familiarity with private equity or financial services workflows
- Previous experience as a Solutions Architect or Technical Architect
Working Conditions - Fully remote team.
- Candidates must be based in North America, with a preference for Eastern or Central time zones.
- Collaborative environment with high ownership and impact on technical decisions.
Required skills experience
| Python | 3 years |
Required languages
| English | C2 - Proficient |