Senior Software Engineer
Job Description
London (Hybrid)
-90,000 - -100,000
Here at Data Idols, we're working with an innovative technology business that is scaling a cutting-edge AI-powered platform used by enterprise clients globally. As the platform continues to grow, they're looking for a Senior Software Engineer to play a key role in shaping its future architecture, scalability and technical direction.
This is an opportunity to join a high-performing engineering team where you'll have genuine influence over architecture, technology decisions, product direction and engineering standards.
The Opportunity
As a Senior Software Engineer, you'll take ownership of key platform components from design through to deployment, optimisation and ongoing support. Working within a modern cloud-native environment, you'll help design, build and scale an AI-powered platform that is entering a significant growth phase and supporting increasingly large enterprise customer bases.
This is a highly visible role where you'll collaborate closely with product and engineering leadership to shape technical roadmaps, influence architecture decisions and contribute to the long-term evolution of the platform. You'll be responsible for delivering high-quality, resilient software, improving engineering processes and tooling, and driving best practice across development, testing, deployment and monitoring.
Skills and Experience
- Strong commercial experience developing software using both Python and TypeScript
- Experience building and operating applications within AWS and/or GCP environments
- Strong understanding of scalable system design
- Hands-on experience with CI/CD pipelines and modern engineering practices
- Experience building resilient, cloud-native applications
If you're an experienced software engineer looking to work on complex technical challenges within a modern AI-focused environment, we'd love to hear from you.
Senior Software Engineer