Platform Software Engineer
G Research · London, England ·
Overview
As a Platform Software Engineer in the Storage Engineering team, you will help turn manual infrastructure into self-service storage products that power G-Research’s research platform. You’ll build services and APIs, automate workflows, and ensure changes are safe, auditable and observable.
You’ll work with cross-functional teams including security and developer platform services, contributing to scalable storage infrastructure used across the firm. This role offers the chance to shape how researchers access and manage data at scale, with a strong emphasis on reliability, automation and incident readiness.
You’ll participate in on-call rotations and incident response, delivering resilient, pl
Pay / Benefits
- Highly competitive compensation plus annual discretionary bonus
- Lunch provided and barista bar
- 30 days annual leave
- 9% company pension contributions
- Comprehensive healthcare and life assurance
- Cycle-to-work scheme
Responsibilities
- Build and operate services and APIs in Python, Go and TypeScript
- Automate capacity, tenant, quota, access and data lifecycle workflows
- Create self-service requests with policy checks and exception paths
- Model infrastructure state, ensure idempotent, auditable changes
- Define stable contracts between storage and developer platform services
- Develop tests, fixtures and observability to aid diagnostics
- Collaborate with users and partner teams to formalize operational problems into bounded engineering work
- Participate in incident response and out-of-hours on-call rotation
Key requirements
- Strong Python, with practical Go and TypeScript skills
- Experience designing, testing and operating APIs and backend services
- Experience building infrastructure automation, workflows or reconciliation systems
- Understanding of retries, partial failure, concurrency, idempotency and eventual consistency
- Strong Linux and production troubleshooting skills
- Experience with CI/CD, observability and safe deployment practices
- Practical approach to security, permissions, audit and change control
- Calm, methodical approach to incidents
- calm and methodical
- clear task boundaries and rigorous review
- collaboration with cross-functional teams
- Python
- Go
- TypeScript
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in London: £52,500 – £102,300, from 539 adverts
1860 live adverts for Software developer in London
Same role within 50 km
- Lead Software Engineer for COMMODITIES UK · Westminster Abbey · 1 km
- Lead Software Developer · Westminster Abbey · 1 km
Remote or home office in 16% of 685 Software developer adverts we list nationwide
More openings at G Research
46 other openings we list
- Software Engineer - Realtime Quant Frameworks · London
- Analytics Services Platform Engineer · London
- Machine Learning Researcher · London
- Network Automation Engineer · London
- Chief Business Risk Officer · London