Software Architect – Full-Time | Permanent | #WorkFromHome
Join a team that’s building a world-class, scalable, and secure platform that powers innovation and growth.
We’re looking for an experienced Software Architect to define and uphold the technical foundations that drive product quality, security, and efficiency—while enabling scalable growth and market differentiation.
What You’ll Do
- Define and lead the technical strategy and architecture to ensure the platform is scalable, maintainable, and aligned with the product vision, while supporting cost‑efficiency, security, and long‑term evolution
- Establish and champion technical standards and standardised work practices to ensure code quality, security, reliability, documentation, and technical consistency—reducing variation and improving flow
- Lead high‑level design and decision‑making across software, hardware, cloud infrastructure, and system integrations
- Drive technological innovation by staying informed on industry trends and emerging technologies, ensuring our products remain competitive
- Write code and contribute directly to software development where required in complex, high‑impact areas, while also acting as a key technical decision‑maker
- Design observable, high‑quality systems that surface issues early and enable fast resolution, using techniques such as mistake‑proofing, automation, monitoring, and structured problem‑solving to drive continuous improvement
- Collaborate with cross‑functional teams to enable cohesive, flow‑based delivery, leading improvements that accelerate and stabilise the release of new features
- Manage technical debt, guiding platform evolution, including the deprecation of legacy systems with minimal disruption
- Identify and mitigate security risks and vulnerabilities in the product and development tools and define the architecture and expectations for security monitoring
- Ensure security practices are embedded throughout the development lifecycle and that the engineering team complies with security standards
- Support the development of the software development team, through mentorship and a culture of technical excellence and learning.
- Engage with customer and other third‑party technical teams to design, agree on, and document technical solutions for implementation.