Skip to content

Open nowPosted 178 days ago

Senior Software Engineer (Elixir)

Sona14 open roles

Pay
£85,000 – £105,000 a year
Where
Remote - UK/Europe
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Engineer (Elixir)Sona · Remote - UK/Europe
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Sona's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Sona postings stay open a median of 11 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 178 days ago

Sona median: 11 days open

The posting

Running a frontline business is an operational puzzle most software has never touched. Shift-by-shift labour costs, compliance that changes by region and by role, and margins thin enough that a badly built rota can sink a quarter. It's a harder problem than most white-collar SaaS, and yet frontline sectors employ 80% of the global workforce and have received about 1% of the last decade's software investment.

We think that's because the problem needed AI, not just better software, before it was solvable. Frontline organisations sit on enormous amounts of operational data. Used properly, that data lets agents take on real parts of running the business rather than just reporting on it. That's what we're building at Sona, and it's early enough that the systems you build now will still be foundational in three years.

We've raised over $100M from N47, Felicis, Gradient and Northzone, signed more than 100 enterprise customers across the UK and US, and opened offices in London, New York, Austin and Lisbon. More on working at Sona here https://www.sona.ai/careers.

About the Role

We're hiring Senior Software Engineers to join our product teams and help build the next generation of workforce management. This isn't a traditional engineering role - at Sona, engineers are deeply embedded in the product development process, working directly with customers to understand their pain points and turning those insights into shipped solutions.

AI tooling is central to how we work. Coding agents produce the majority of our code, and your job is to direct, correct, and architect - not type every line yourself. You'll use tools like Claude Code, Cursor, or similar as a core part of your daily workflow, and we'll assess that proficiency as part of the interview process. To do that well, you need strong Elixir expertise - enough to know when an agent's output is wrong and how to fix it.

Day to day, you'll work within a cross-functional product team with significant autonomy over how to reach outcomes. You'll participate in defining features and scope from PR FAQs and kick-off conversations rather than picking up fully specified tickets. You'll also have the opportunity to rotate across different product domains throughout the year - scheduling, payroll, HR, staff engagement - giving you breadth that most engineering roles don't offer.

This role is remote-first for anyone based in a European timezone, with quarterly in-person team alignment sessions and client workshops in London. It's not a fully isolated remote setup - you'll need flexibility to travel for the moments that matter.

Responsibilities

- Own features end-to-end across Sona's platform, from scoping through to delivery, including in the mobile app

- Use AI development tooling as your primary workflow - directing and evaluating agent-produced code, not writing everything from scratch

- Work directly with customers through workshops, feedback sessions, and discovery conversations to ensure what you build solves real problems

- Collaborate closely with Product Managers and Product Designers to shape solutions from vague requirements and kick-off outputs

- Contribute to multiple product domains across the year, building deep understanding of workforce management challenges

- Participate in the product development process - challenging scope, suggesting approaches, and making pragmatic trade-offs between the ideal solution and the right one for now

Requirements

- You're a senior engineer who's comfortable owning features from scoping to production - not just executing against a spec

- You have professional Elixir experience - enough to evaluate and correct agent-produced code in a production codebase

- AI development tooling is already embedded in how you work, not something you've experimented with once or twice. You can articulate your workflows and demonstrate them under pressure

- You care about understanding customer problems as much as solving technical ones, and you're comfortable being in front of customers directly

- You communicate clearly and concisely - adapting for technical and non-technical audiences alike

- You're pragmatic: you can let go of a strongly held opinion when the situation calls for it, and you make trade-offs consciously

- Bonus: full-stack experience including React Native, background at a product-led engineering team or high-growth B2B SaaS company, or familiarity with HR/workforce management domains

Benefits

- Salary: £85-105k

- Remote-first (Europe timezone) with quarterly in-person sessions and client workshops in London

- Share options

- 35 days annual leave (25 days standard plus 10 flexible public holiday days)

- Extra day of leave for every year of service

- Pension contributions matched up to 5%

- Comprehensive health insurance

- Enhanced parental leave & pay

- Salary sacrifice childcare scheme (Workplace Nursery)

- Co-working space stipend for those based outside London

- Annual all expenses paid team retreats

- The latest Macbook and equipment budget for your home office

- Professional development budget

- Unlimited free books

Note: this represents a typical salary and benefits package for a UK-based, full-time employee. Exact details may vary based on location and employment type but we try to be as fair as possible to all of our team members. Please ask your contact in the Talent team to clarify the available benefits for you.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Sona's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Sona's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Sona's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.