Solution Architect
Lynx Llc
San Francisco, CA, United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Amazon Web Services
Component-Based Software Engineering
Microsoft Azure
Continuous Integration
Information Engineering
Extract Transform Load (ETL)
Python (Programming Language)
Lynx
Software Engineering
Systems Architecture
TypeScript
Information Technology
+2 more
Api Design
Data Pipelines
Job description
Solution Architecture
- Own solution architecture for client engagements: data models, system design, integration patterns, and technology choices, translated into designs delivery teams can build from.
- Lead technical discovery with clients: understand requirements, assess existing systems, and present architectural options and trade-offs to technical and non-technical stakeholders.
- Define standards, reusable patterns, and reference architectures that other engineers at Lynx can build on across engagements.
- Make pragmatic trade-offs between build speed, cost, scalability, and maintainability, and clearly explain the reasoning behind them.
-
Review technical designs and key implementation decisions from delivery teams to ensure they stay aligned with the intended architecture. Hands-On Validation & Enablement
- Validate architectural decisions hands-on - building prototypes, proofs of concept, and early data pipeline or application components to test feasibility before full-scale build.
- Partner with data engineers and software engineers to unblock them on ambiguous technical problems, then hand off cleanly once the direction is proven.
- Set up early evaluation, testing, or monitoring approaches so delivery teams inherit a working foundation, not just a diagram.
- Contribute to internal tooling, accelerators, and knowledge-sharing that raise the technical bar across the practice.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5-8+ years of experience spanning data engineering and software engineering, with demonstrated experience moving into solution or systems architecture.
- Track record of designing data models, system architectures, and integration patterns for production systems, not just diagramming them.
- Hands-on proficiency in at least one modern language (e.g., Python, Typescript, or similar) and comfort prototyping pipeline or application components personally.
- Solid grounding in data engineering fundamentals (pipeline design, data modeling, ETL/ELT) and software engineering fundamentals (API design, testing, CI/CD).
- Experience working in a consulting or client-facing environment - comfortable leading discovery conversations, presenting trade-offs, and managing ambiguity.
-
Experience with cloud platforms (AWS, GCP, or Azure) is a plus. KEY COMPETENCIES
- Architectural Judgment: Balances build speed, cost, scalability, and maintainability, and knows when to prototype personally versus hand off to a data or software engineer.
- Stakeholder Mentality: Treats the company’s and client’s goals as their own and is genuinely motivated by delivery success.
- Technical Communication: Translates complex architectural decisions clearly for both engineers and non-technical business stakeholders.
- Discretion & Integrity: Handles sensitive client and technical information with professionalism and sound judgement.
- Problem Solving: Approaches ambiguous technical challenges proactively and with a solution-oriented mindset, taking initiative rather than waiting to be directed.
-
Collaboration: A team player who builds strong working relationships with delivery teams and communicates effectively across all levels. WHY YOU WILL LOVE IT HERE
- A collaborative and global culture that values real outcomes
- High ownership, zero micromanagement
- Rapid learning opportunities and diverse challenges
- Flat organisational hierarchy with high visibility and accessibility to our leaders
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AJ
Austin Joy
over 4 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
12 months ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
28 days ago