Join our Engineering Team as a Staff Engineer, leading the design and architecture of robust, scalable, and maintainable solutions for our products, and driving innovation through experimentation and rapid prototyping.
Requirements
- 8+ years of experience in software engineering
- Significant experience building and delivering large-scale, high-performance distributed systems
- Proven track record of driving technical direction and delivering high-quality software at scale
- Expert Python knowledge with a passion for clean, testable, and maintainable code
- Experience with cloud-native architectures (AWS is preferred), containerization (Docker, Kubernetes), and event-driven systems
- Strong understanding of system performance, scalability, and reliability
Benefits
- Competitive salary
- 25 days holidays, increasing to 26 after 3 years and increasing again to 27 after 5 years
- Flexible working hours
- Inclusive, collaborative, innovative culture
- Generous leave offerings including Wellbeing days
- Technology that enables you to perform to your best