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:
1. Design and lead the development of a cloud-native fraud detection platform, ensuring scalability, reliability, and high performance
2. Collaborate with cross-functional teams to define the overall software architecture, ensuring alignment with business goals and technical requirements
Cloud-Native Expertise:
3. 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:
4. 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:
5. Implement robust security measures and ensure compliance with industry standards and regulations, addressing data privacy and protection concerns
Collaboration and Communication
6. Collaborate with product managers, data scientists, and other stakeholders to define product requirements and ensure the architectural vision aligns with business objectives
7. Effectively communicate complex technical concepts to both technical and non-technical stakeholders
Prototyping and Proof of Concepts
8. Conduct prototyping and proof of concepts to validate technology choices, assess feasibility, and identify potential risks early in the development cycle
Documentation
9. Create and maintain comprehensive technical documentation, including architectural diagrams, design specifications, and deployment guidelines
Mentorship
10. Provide technical leadership and mentorship to development teams, fostering a culture of innovation, collaboration, and continuous learning
About you
Must haves:
11. Strong knowledge of cloud platforms (e.g., AWS, Azure, GCP) and container orchestration (e.g., Kubernetes)
12. Experience with security best practices and compliance standards in the development of enterprise-grade software products
13. Experience of architecting big data technologies and scalable distributed applications
14. Expertise in DevOps practices, continuous integration, and continuous deployment
15. Knowledge of patterns and their trade-offs in a distributed environment
16. Software engineering experience in one or more programming languages
17. Demonstrated ability to multi-task, work under pressure and think analytically
18. Enjoy working in a team of like-minded and intelligent people to solve complex problems
19. Ability to manage and prioritise your own workload
20. 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.