SonicJobs Logo
Left arrow iconBack to search

Solution Architect (US)

Lynx Analytics
Posted a month ago, valid for 13 days
Location

San Francisco, CA, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are seeking a Solution Architect with 5-8+ years of experience in data and software engineering to design technical solutions for client engagements.
  • The role involves defining data models, system architecture, and integration patterns, as well as validating designs through hands-on prototyping.
  • Key responsibilities include leading technical discovery with clients, making pragmatic architectural trade-offs, and reviewing implementation decisions from delivery teams.
  • Candidates should have a Bachelor's degree in Computer Science or a related field and proficiency in modern programming languages like Python or Java.
  • The position offers a competitive salary and emphasizes a collaborative culture with opportunities for rapid learning and high visibility.
SUMMARY STATEMENT
We are looking for a Solution Architect to design the technical solutions behind our client engagements and give delivery teams a clear, workable path from concept to production. You will define data models, system architecture, and integration patterns, and validate those designs hands-on - building prototypes, proofs of concept, and early pipeline or application components to de-risk decisions before a full delivery team builds on them. This is an architecture-first role: data and software engineering work you do is in service of setting technical direction and unblocking delivery teams, not sustained production-scale build.
 
KEY RESPONSIBILITIES
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.
 
SKILLS, QUALIFICATIONS AND EXPERIENCE
•    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



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.