Lead Software Engineer

Lead Software Engineer

Full-Time 92000 - 108000 £ / year (est.) No working from home possible
R

At a Glance

  • Tasks: Lead the development of a cutting-edge compensation platform and drive technical decisions.
  • Company: Join Ravio, a fast-growing startup revolutionising compensation data for companies worldwide.
  • Benefits: Enjoy competitive salary, equity stake, generous time off, and wellness perks.
  • Other info: Remote-friendly culture with opportunities for professional growth and a fun team atmosphere.
  • Why this job: Make a real impact in a dynamic environment while growing your career as a technical leader.
  • Qualifications: 8+ years in engineering with expertise in TypeScript, React, and Node.

The predicted salary is between 92000 - 108000 £ per year.

We help companies get compensation right. What we get paid at work has a massive impact on our lives, and it’s one of the biggest factors in hiring and retaining talent - and yet so many companies struggle to get it right. They simply have no choice but to rely on poor data and unsophisticated tools for their pay decisions. That’s why we created Ravio. We help many of the world’s most innovative and ambitious companies build stronger teams and reach their goals through better compensation. Our real-time data platform brings compensation into the modern age, tracking the market across all compensation types from salary to equity and benefits. Ravio is growing fast, which means you can too. We’ve established ourselves as the European leader in our space serving more than 1,200 clients, and now have our sights set on becoming the global go-to place for compensation data and tools for managing compensation. Joining a startup and scaling it into a global product is one of the most challenging and rewarding experiences a career can offer. If that sounds exciting to you, you’re in the right place.

The role

We’re looking for two Lead Software Engineers to join our engineering team. You’ll play a major role in the company's technical leadership. The Web App engineering team is dedicated to building Ravio's customer-facing web product, which is a data + SaaS platform. You’ll be expected to own many aspects of product architecture and technical design, and lead implementations. You’ll bring deep expertise in at least one area such as frontend, backend, security, infrastructure or performance. You’ll continue to raise the bar on code quality, reliability, and system design. Our collective capabilities span many areas, with members specialising in both frontend and backend development, with every team member contributing across the entire stack to some degree. This is a hands-on individual contributor role - leading technical decision-making and tackling the hardest problems we encounter. There are also upcoming opportunities to move into management as our company continues to grow, if you wish.

Requirements

  • 8+ years commercial experience in engineering
  • You’ve inspired teams and led builds that moved the needle - zero hand-holding needed
  • Ability to make senior level contributions in TypeScript, React, Node, PostgreSQL
  • Bonus points for experience in high velocity and technically challenging roles

Our tech stack

  • Frontend: React, Typescript, GraphQL (Apollo Client), Playwright, Jest, Storybook + Chromatic, Mantine, GCP (Cloud Run)
  • Backend: Typescript, PostgreSQL, GraphQL Yoga, Jest, Auth0, GCP (Cloud Run, Cloud SQL, Cloud Storage + more)

All the other good stuff

  • GitHub Actions
  • Datadog
  • Figma
  • Slack
  • Linear

The opportunity at Ravio right now

From your perspective, there are three critical things to look for when evaluating this role: a company going places, a strong engineering culture, and a role that gives you a true opportunity to have impact as a technical leader. Ultimately it’s for you to decide whether that’s true in our two-way street interview process. Here’s a summary of where we are right now and what you can expect as a starting point. There’s a lot happening at Ravio right now. We’ve just raised our Series A led by tier 1 US investors Spark Capital, and have acquired the benchmarking business of our competitor - Compete. We’ve got new joiners starting almost every week, and we’re rapidly expanding outside of our core markets in Europe. We need you to help us maintain our velocity and continue to build a scalable org and product. Our core benchmarking product is at product-market fit, and we have a couple of new modules in the 0-1 phase. This means we’re at an exciting stage that involves 0-to-1 building in some areas, and building for scale in others. That’s true across the business, we’re continuing to expand and experiment, while systemising and doubling down on what is already working well from our seed phase. We’d like to think Ravio is a great place to be a staff level engineer - we have technical co-founders who know first hand the importance of creating space and focus for engineering teams to do their best work. And you’ll be working alongside many accomplished and world-class teammates, who are energised by the work they do and have a high bar for themselves and their colleagues.

Why join Ravio?

  • Opportunity for fast-tracked professional growth at a scaleup backed by world-class investors alongside a smart, energetic team.
  • Blend of IC work and leadership, giving you both hands-on impact and career growth.
  • Remote-friendly, flexible work culture with a high degree of ownership.
  • While we’re very focused, we also know how to have fun in the process.
  • Build a meaningful product that helps people get paid fairly and competitively in their careers.

Compensation & benefits

  • £106,000 - £128,000
  • Company ownership (everyone gets a meaningful equity stake in Ravio)
  • 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 (Invest in your physical wellbeing, on us)
  • £500 per year Learning and Development budget
  • Private healthcare cover (on a medical history disregarded basis) with AXA
  • Personal worldwide travel insurance - just in case
  • Income protection insurance (for full peace of mind in case you cannot work because of sickness or disability)
  • 16 weeks fully paid birthing parent leave, followed by 4 weeks at 50% pay. For non-birthing parents, we offer 8 weeks fully paid leave.

For more information about what we collect and how we use it when you apply for a role with us, please refer to our Candidate Privacy Notice.

Lead Software Engineer employer: Ravio

Ravio is an exceptional employer for Lead Software Engineers, offering a unique opportunity to be part of a fast-growing startup that is revolutionising compensation data. With a strong engineering culture, flexible remote work options, and a focus on professional growth, employees can expect to make a significant impact while collaborating with talented teammates. The company's commitment to innovation and employee well-being makes it an attractive place for those seeking meaningful and rewarding careers.

R

Contact Details:

Ravio Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees at Ravio on LinkedIn or other platforms. Ask them about their experiences and get insider tips on the interview process. It’s all about making connections that can help us stand out!

Tip Number 2

Prepare for technical interviews by brushing up on your skills in TypeScript, React, and Node. We recommend doing mock interviews with friends or using online platforms to simulate the real deal. Confidence is key!

Tip Number 3

Showcase your leadership skills! Be ready to discuss past projects where you led teams or made significant contributions. We want to see how you’ve inspired others and tackled tough challenges in your previous roles.

Tip Number 4

Don’t forget to highlight your passion for building impactful products! When chatting with interviewers, share why you’re excited about Ravio’s mission and how you can contribute to making compensation fairer for everyone.

We think you need these skills to ace Lead Software Engineer

TypeScript
React
Node.js
PostgreSQL
GraphQL
Cloud Run
GitHub Actions

Some tips for your application 🫡

Show Your Passion:When you're writing your application, let your enthusiasm for the role and our mission shine through. We want to see that you’re genuinely excited about helping companies get compensation right and making a real impact in the tech world.

Tailor Your CV:Make sure your CV is tailored to highlight your experience with the technologies we use, like TypeScript, React, and Node. We love seeing how your past projects align with what we do at Ravio, so don’t hold back on those relevant details!

Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for this Lead Software Engineer role. Share specific examples of your leadership experience and how you've tackled tough engineering challenges in the past.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us that you’re serious about joining our team at Ravio!

How to prepare for a job interview at Ravio

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, React, and Node. Brush up on your knowledge of PostgreSQL too, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you're a strong fit.

Showcase Your Leadership Skills

As a Lead Software Engineer, you'll need to demonstrate your ability to inspire and lead teams. Prepare examples from your past experiences where you've successfully led projects or mentored others. This will highlight your capability to make senior-level contributions without needing hand-holding.

Understand the Company’s Mission

Familiarise yourself with Ravio's mission to help companies get compensation right. Be ready to discuss how your skills can contribute to this goal. Showing that you understand the impact of fair compensation on talent retention will resonate well with the interviewers.

Prepare Questions About Growth Opportunities

Since Ravio is in a rapid growth phase, prepare insightful questions about potential career paths and how you can contribute to scaling the product. This shows your enthusiasm for the role and your desire to grow alongside the company.