Description
ASAP Talent Services is a leading I.T. Executive Search Firm. Our recruiting team has been engaged by a fast-growing and late-stage Pre-IPO SaaS business to help grow their Engineering and DevOps Team there in the Menlo Park, CA market.
Location: Bay Area, San Francisco, Hybrid N. CA or Menlo Park is ideal
About the Company: $50M+ ARR and over $500M raised in PE funding including the likes of Blackrock. Major customers already include the likes of Nike, Petsmart, Fabletics and more!
Job Overview
The Principal Architect will be instrumental in the architectural design and planning for diverse projects, ensuring adherence to client specifications, regulatory standards, and sustainability goals. This role requires significant experience with algorithmic-heavy and computationally intensive systems.
Responsibilities:
- Enhance, re-architect, or develop new algorithms to improve functional performance.
- Drive product innovation, define the technology roadmap, and provide long-term vision for module teams.
- Create high-level system design documents for cross-functional microservices.
- Conduct simulations to achieve breakthrough functional and technical performance.
- Innovate and identify patentable solutions for product and technical requirements.
- Integrate necessary certification and compliance requirements into product designs.
- Serve as a central technology point for critical product, engineering, and related teams.
- Contribute to strategic planning for the product vision and roadmap.
- Play a pivotal role in the company's transition to a full SaaS/PaaS product.
- Lead Proof of Concepts (PoC) for new technologies to continuously enhance the technical platform and developer experience.
Required Qualifications:
- Algorithmic-heavy and computationally intensive systems experience is essential.
- Proficiency in Java / C++.
- Strong understanding of distributed systems and expertise in low-latency queuing systems.
- Experience with major architecture patterns.
- Well-versed in performance and scalability concepts.
- Ability to create clear and concise design documents.
Education & Experience:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field from a premier institution. Specialization in Computer Science certifications are a plus.
- Over 12 years of experience in the software industry, including at least 1 year as a Principal Architect.
Technical Skills:
- Proficiency in one or more programming languages such as Java, C++, Python, C#.
- Experience with frameworks and libraries relevant to the technology stack.
- Strong analytical and troubleshooting skills with the ability to diagnose and resolve complex problems.
Desired Qualifications:
- Proficiency in Erlang / Elixir / Scala.
- Strong mathematical background.
- Exposure to analytics/machine learning.
- Ability to lead and mentor team members.
- Background in microservices architecture.
- Skilled in designing thorough REST APIs.