Overview
In this role you will contribute to a fast-growing engineering team, building and improving software that monitors trillions in assets daily. You will own your work from day one, collaborating with product and engineering to deliver high-impact solutions at pace. The role emphasises sustainable, cloud-native systems and a focus on client outcomes. You’ll work on modern tech and benefit from a culture that values experimentation, accountability, and continuous learning.
Pay / Benefits
- flexible hybrid working
- private health insurance
- life insurance
- flexible stipend
- matched pension contribution up to 10%
- learning budget of 1,000 per year
Responsibilities
- Own and deliver components within a distributed, cloud-native backend stack
- Collaborate across Engineering, Product, and the wider company to align solutions with business goals
- Contribute to modernization efforts (e.g., data migration, authentication, and frontend-backend integration)
- Assist in shaping architecture and design decisions with emphasis on quality and sustainability
- Participate in agile processes, continuous improvement, and knowledge sharing
- Support and improve CI/CD pipelines and deployment practices
- Provide regular progress updates and raise blockers as needed
- Advocate for customer outcomes and measurable impact in engineering work
Key requirements
- Mid-level engineer with generalist software development knowledge
- Experience with C#, Java, or Python
- Familiarity with agile practices (TDD, CI/CD, architecture)
- Ability to work independently on well-defined problems and with ambiguity
- Strong communication and collaboration across teams
- UK work eligibility (permission to work in the UK without visa sponsorship)
- ownership
- courage to give and ask for feedback
- collaboration across engineering, product, and wider company
- C#, Java, or Python
- AWS services and cloud-native architectures
- PostgreSQL and AWS data stores (Aurora, DynamoDB, S3)
…
