Principal Software Engineer
Job details
Are you ready to shape and optimise complex, large-scale systems for millions of users? We're a pioneering tech company disrupting a major industry, delivering transparent, user-focused solutions that handle billions in transactions yearly. We’re looking for an exceptional Principal Engineer to lead innovation across our platform and drive global scaling. What We Offer:
- Competitive salary up to £160,000 + stock options
- Personal and company performance bonuses
- Hybrid working model (London office)
- Health insurance & flexible hours
- Onsite chef serving daily lunch/dinner
- Option to work remotely from anywhere for 1 month a year
- Collaborative culture focused on growth and flexibility
- Architect scalable microservices using Python, Rust, and TypeScript
- Optimise performance, reduce latency using PostgreSQL, Redis, and Kafka
- Lead the adoption of CI/CD practices with robust monitoring and alerting
- Mentor engineering teams, driving best practices and continuous improvement
- Solve complex technical problems in event-driven and real-time distributed systems
- Proven expertise in building scalable systems and influencing architecture
- Strong experience with cloud infrastructure (AWS preferred), containerisation (Docker, Kubernetes), and infrastructure-as-code (Terraform)
- Deep knowledge of Python, C++, or Rust, with familiarity in Kubernetes, Docker, PostgreSQL, and Redis
- Bonus: Experience with TypeScript, React, and Node.js
- Proficiency with CI/CD pipelines, monitoring (Grafana, Prometheus), and messaging systems (Kafka)
- Strong leadership and collaboration skills
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.