The Opportunity As our Principal Software Architect, you will help us achieve our goals and deliver success on behalf of our customers by architecting a new cloud native product to enable secure, real time, fraud detection. This is a hybrid role that can be based in either the Cambridge or London office. Ideally you will be comfortable coming into either office 2 -3 times per week. The majority of our Engineering team are based in Cambridge, so if you're based in London it's likely we'll need you to visit the Cambridge office regularly. If you're interested in the role but require more flexibility, please speak to us Day to Day Architectural Leadership: Design and lead the development of a cloud-native fraud detection platform, ensuring scalability, reliability, and high performance Collaborate with cross-functional teams to define the overall software architecture, ensuring alignment with business goals and technical requirements Cloud-Native Expertise: Drive the adoption of cloud-native principles, utilizing modern technologies and best practices for efficient deployment, orchestration, and management of applications Real-Time Machine Learning Integration: Integrate real-time machine learning capabilities into the fraud detection platform, leveraging cutting-edge algorithms and models to enhance detection accuracy and responsiveness Security and Compliance: Implement robust security measures and ensure compliance with industry standards and regulations, addressing data privacy and protection concerns Collaboration and Communication Collaborate with product managers, data scientists, and other stakeholders to define product requirements and ensure the architectural vision aligns with business objectives Effectively communicate complex technical concepts to both technical and non-technical stakeholders Prototyping and Proof of Concepts Conduct prototyping and proof of concepts to validate technology choices, assess feasibility, and identify potential risks early in the development cycle Documentation Create and maintain comprehensive technical documentation, including architectural diagrams, design specifications, and deployment guidelines Mentorship Provide technical leadership and mentorship to development teams, fostering a culture of innovation, collaboration, and continuous learning Apply for job About you Must haves: Strong knowledge of cloud platforms (e.g., AWS, Azure, GCP) and container orchestration (e.g., Kubernetes) Experience with security best practices and compliance standards in the development of enterprise-grade software products Experience of architecting big data technologies and scalable distributed applications Expertise in DevOps practices, continuous integration, and continuous deployment Knowledge of patterns and their trade-offs in a distributed environment Software engineering experience in one or more programming languages Demonstrated ability to multi-task, work under pressure and think analytically Enjoy working in a team of like-minded and intelligent people to solve complex problems Ability to manage and prioritise your own workload Ability to adapt and stretch capabilities and skills to meet the business needs of a fast growing technology firm Equal Opportunities Here at Featurespace we are committed to being a place of equality, inclusion and respect to provide a safe environment for you to bring your authentic self to work. We know that we gain as much strength from our differences as we do our similarities. We value diversity and are dedicated to listening and learning from each other to build and maintain a positive and productive culture. We appreciate this will be an ever-evolving focus for the business to ensure everyone feels supported and has a sense of belonging.