About the Role
We are seeking a Lead Software Engineer to provide technical leadership during a significant platform shift, owning architecture and technical design across the customer-facing web app, agentic platform, and shared infrastructure. This hands-on role involves tackling complex problems and raising the bar on code quality and reliability.
Responsibilities
- Own architecture and technical design across the stack: customer-facing web app, agentic platform, and shared infrastructure.
- Lead technical decision-making and tackle the hardest problems.
- Raise the bar on code quality, reliability, and technical decisions.
- Continue to raise the bar on code quality, reliability, and the technical decisions that shape what we ship.
- Shape the foundations of how Ravio’s product is built for the next phase.
- Build a meaningful product that helps people get paid fairly and competitively in their careers.
Requirements
- 8+ years commercial engineering experience.
- Track record of technical leadership during platform shifts.
- Owning architecture, driving decisions, raising the bar through code review and design review, especially where LLM assisted engineering has become the standard.
- System design depth as headline strength.
- Concrete experience in durability and consistency under failure, multi-service orchestration, data platforms, performance and cost at scale, observability and ops fluency.
- Senior-level fluency in TypeScript and Node.
- Comfortable across the backend (PostgreSQL, GraphQL or HTTP APIs, GCP-shaped infra).
- Comfortable owning code in a distributed monorepo with multiple deployable services.
- Ability to ship fast under product pressure during the transition from PMF to scale.
Skills
- TypeScript
- Node
- PostgreSQL
- GraphQL
- HTTP APIs
- GCP
- Agentic systems
- Tool calling
- Multi-step orchestration
- LLM evals
- Workflow engines
- Temporal
- Cadence
- Step Functions
- MCP
- Anthropic SDK
- LLM platform
- Developer platforms
- Internal SDKs
- Framework-shaped surfaces
- Eval-driven development
- Prompt engineering
- LLM-judge harnesses
- React
- Playwright
- Jest
- Storybook
- Chromatic
- Mantine
- Apollo Client
- GraphQL Yoga
- Auth0
- Cloud Run
- Cloud SQL
- Cloud Storage
- Opus
- GPT
- Gemini
- Vertex
- Bedrock
- Foundry
- Bifrost
- Phoenix
- Neo4j
- GitHub Actions
- Datadog
- Figma
- Slack
- Linear
Location
- Remote
Work Type
- Hybrid
- Remote
Experience Level
- Lead
- Senior-level
- 8+ years
Salary/Compensations
- £110,000 - £150,000
Benefits
- Company ownership (meaningful equity stake)
- 37 days paid time off (25 days holiday + 4 wellness days + 8 public holidays)
- Up to 6% pension matching scheme
- £60 a month wellness allowance
- £500 per year Learning and Development budget
- Private healthcare cover with AXA
- Personal worldwide travel insurance
- Income protection insurance
- 16 weeks fully paid birthing parent leave, followed by 4 weeks at 50% pay.
- 8 weeks fully paid leave for non-birthing parents.
About the Company
- Ravio helps companies get compensation right with a real-time data platform.
- We track market compensation across salary, equity, and benefits.
- Ravio is the European leader in its space, serving over 1,200 clients, and aims to be the global go-to for compensation data and tools.
- We have just raised our Series A led by Spark Capital and acquired the benchmarking business of our competitor, Compete.
- We are rapidly expanding outside of our core markets in Europe.
- Our core benchmarking product is at product-market fit, with new modules in the 0-1 phase.
- We are building Ravio's agentic platform, a platform engineering effort with high care and rigor.
