Principal Software Engineer

We are supporting a fast-growing technology organisation that is at the forefront of innovation in scalable SaaS and data platforms. This is a unique opportunity to join a company that is developing a complex, globally deployed platform, making a significant impact on its continued international growth and success. The Role * Lead design and architectural decisions across key product areas * Build and scale distributed systems handling high-volume data workloads * Support the evolution of a SaaS platform serving global enterprise customers * Influence engineering standards, tooling, and best practice across teams * Partner with product and technical stakeholders to shape roadmap direction * Drive improvements across scalability, resilience, and performance What You'll Need * Strong background in software engineering and system design * Experience building and scaling distributed, data-intensive platforms * Proven ability to design robust, scalable SaaS architectures * Deep understanding of modern engineering principles and best practices * Experience working in cloud-native environments * Ability to navigate complexity and bring clarity to ambiguous technical challenges What's On Offer * Work on genuinely complex, high-impact engineering challenges * Join a fast-scaling, product-led technology business * Influence architecture and engineering direction at scale * Fully remote-first culture with flexibility Apply via Haystack today!