PlanHub is the leading pre-construction SaaS platform and marketplace helping general contractors, subcontractors, and suppliers connect and grow their businesses. Built with tradespeople in mind, PlanHub is designed around the user workflow to help boost productivity, maintain deadlines, increase revenue, and create relationships. Easily post projects or submit bids with anytime-anywhere collaboration for every commercial construction trade.
We are looking for a Sr Principal Architect / Head of Architecture to join our fast-moving team in designing and improving existing SaaS application architectures on the cloud. This is a critical role in Engineering that involves leading a modernization strategy as well as ensuring our AWS SaaS platform has the scalability, performance and resilience capabilities needed in all tiers to support current and future usage.
What you will be doing:
- Deploy your cloud-native and software architecture skills and experience in the Engineering development pipeline through close interaction with other architects, engineers, and stakeholders. Work closely with the VP of Engineering in setting strategy and roadmap plans to improve and future-proof our SaaS platform on AWS leveraging best practices such as Well Architected Framework and proven architectural patterns for scalable, resilient SaaS platforms on the cloud.
- Translate technology vision into specific architectural plans that can be instituted across all teams.
- Lead a team of architects to provide vision, direction, and support in identifying where action is needed to improve the platform and to ensure the right priorities are in place using a data-driven approach.
- Work with other Engineering leaders and cross-functional stakeholders such as Product, Support, and Go to Market to understand our business roadmaps and ongoing areas of concern to derive architectural implications that can be included in the Technology roadmap.
- Establish best practices and guidelines for the engineering team, leveraging container-based workloads in either ECS or EKS to benefit from auto-scaling capabilities based on proper configurations adapted to our platform specifics.
- Mentor software and quality engineers on best practices for clean and forward-looking designs, how to develop and test for key architectural capabilities ensuring high performance under stress and load.
- Contribute to a modernization roadmap to break down a monolith into components/microservices driven by specific scalability and resilience objectives and patterns.
- Set the right approach to tech debt remediation and forward-looking, innovative architectural designs based on cost/benefit criteria that support enterprise-grade performance, scale, availability that also support key business objectives.
- Review the engineers’ designs and implementations as well as QA test plans to ensure compliance with best practices and focus on the right patterns and outcomes.
- You will use Datadog and other Observability and monitoring tools to identify single points of failure, help troubleshoot performance issues, and identify where remediation is needed.
What you will need to be successful:
- 8+ years of hands-on software architecture and engineering experience with at least 5+ years of relevant cloud experience (Architecture, Development, DevOps) on AWS.
- Led a team of 3+ architects in one of the last 4 positions held.
- Excellent analytical and critical thinking skills. Creative problem solving, quick learning. Ability to adapt to new technologies while willing and able to modernize existing ones.
- Excellent interpersonal skills, ability to influence team members, management, and external stakeholders.
- Good understanding of, and experience applying, design patterns, domain-driven design, and modeling.
- Expertise in a microservices architecture and asynchronous processing using message queues (SQS/SNS, EventBridge or equivalent) and event-driven architecture constructs.
- Experience overseeing multiple workflows and high-volume data flows through API Gateway or App Sync (or equivalent).
- Strong networking and security fundamentals.
It would be great if you also had:
- 2+ years experience with iPaaS platforms such as Tray.io or Marketo.
- 3+ years experience with fast-moving startup or mid-stage company.
- 4+ years architecting using PHP, NodeJS, Go Lang tech stacks.
- Experience with Front-end technologies, and Angular in particular.
- Auth0 experience along with 3rd party authentication and authorization frameworks.
- Experience with multi-tier cloud architecture services including CDN, edge computing, distributed caches, and distributed datastores.
- Experience with DynamoDB, MongoDB, Redis, Memcached, experience designing NoSQL data models.
- Led the effort of breaking a monolith application into a microservices-based one.
- Experience with Kubernetes and Kafka.
What's in it for you:
The opportunity to join a dynamic team that landed on the Deloitte Technology Fast 500 list and Inc. 5000 in 2024. You can make an immediate impact as PlanHub moves to dominate the industry!
PlanHub offers:
- An awesome culture where you will be empowered, make an impact, learn a ton.
- Remote friendly.
- Open time-off policy.
- An excellent benefit package, including medical, dental, vision, and life insurance.
- 401(k) plan with company match.
Applicants must be authorized to work for any employer within the United States or Canada. We are unable to sponsor or take over sponsorship of an employment Visa at this time.