[All remote jobs](https://jobicy.com/jobs.md)Open role[![Sona logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/740d9e4e-221.png)](https://jobicy.com/company/sona.md)Remote opportunity at[Sona](https://jobicy.com/company/sona.md)

# Senior Software Engineer (Elixir)

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

[Apply for this job](#job-application)[View company](https://jobicy.com/company/sona.md)Share17 Aug 2026Published35Listing views1Application actions16 Sep 2026Apply before  Opportunity details

## About this role.

AI SummarySona is hiring a Senior Software Engineer with professional Elixir experience to build workforce-management products for frontline organisations. The engineer will own features from discovery and scoping through production, collaborate with product and design partners, and work directly with customers. AI coding tools such as Claude Code or Cursor are expected to be a core daily workflow, with the engineer responsible for directing and validating generated code. The remote-first role is open to people based in European time zones and includes quarterly in-person sessions and client workshops in London. The role offers a typical UK full-time salary of £85,000–£105,000 plus equity and benefits.

## Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

### Job Complexity

5/5EasyHard

### Pace & Pressure

4/5RelaxedFast-paced

### Autonomy Level

5/5GuidedFull ownership

### Communication Load

5/5IndependentCollaborative

AI insightThis is a demanding senior role because it combines production-grade Elixir expertise, end-to-end product ownership, customer-facing discovery, and effective use of AI coding agents. Success requires strong technical judgment to validate agent-generated code while making pragmatic product and architecture trade-offs.

## Salary analysis

Estimated compensation compared with the broader UK market for similar roles.

Estimated job medianMarket rate£95,000UK market range£80k–£115k0£127k

AI insightThe posting explicitly states a typical UK-based full-time salary of £85,000–£105,000 per year. The offer midpoint is £95,000 yearly. A reasonable UK market range for a senior Elixir/software engineer in a remote-first, product-led SaaS environment is approximately £80,000–£115,000 per year; the advertised range is competitive within that market.

## Core skills

Skills and capabilities most closely associated with this opportunity.

[Elixir](https://jobicy.com/jobs?search_keywords=Elixir.md)[Software Engineering](https://jobicy.com/jobs?search_keywords=Software%20Engineering.md)[AI-assisted development](https://jobicy.com/jobs?search_keywords=AI-assisted%20development.md)[Claude Code](https://jobicy.com/jobs?search_keywords=Claude%20Code.md)[Cursor](https://jobicy.com/jobs?search_keywords=Cursor.md)[Product discovery](https://jobicy.com/jobs?search_keywords=Product%20discovery.md)[Customer workshops](https://jobicy.com/jobs?search_keywords=Customer%20workshops.md)[Full-stack development](https://jobicy.com/jobs?search_keywords=Full-stack%20development.md)[React Native](https://jobicy.com/jobs?search_keywords=React%20Native.md)[Workforce management](https://jobicy.com/jobs?search_keywords=Workforce%20management.md)

Cover letter sampleDear Hiring Team,

I am excited to apply for the Senior Software Engineer (Elixir) role at Sona. My experience owning product features end-to-end, working with Elixir in production environments, and partnering closely with product teams and customers aligns strongly with your approach to workforce-management software.

I would bring a pragmatic, outcomes-focused engineering style and a disciplined approach to AI-assisted development: using coding agents to accelerate delivery while applying sound architectural judgment, testing, and code review.

I am particularly drawn to the opportunity to solve complex frontline operational problems, contribute across product domains, and collaborate directly with customers. I would welcome the opportunity to help build reliable, high-impact systems at Sona.

Kind regards,
Your Name

Copy   Sample interview questionsHow would you take an ambiguous workforce-management feature from discovery through production?I start by clarifying the user outcome, operational constraints, and measures of success with product and relevant customers. I then propose a thin, testable solution, identify risks such as data consistency or permissions, and sequence delivery so the team can learn early without overbuilding.

How do you use AI coding agents safely and effectively in a production Elixir codebase?

I treat agent output as an accelerant rather than an authority. I provide bounded context and acceptance criteria, inspect the proposed design and diffs, run tests and static analysis, and manually review critical areas such as concurrency, failure handling, security, and domain correctness before merging.

Describe how you would design a resilient Elixir service for a workflow that depends on external payroll or scheduling integrations.

I would use OTP principles to isolate responsibilities, supervise processes appropriately, and design explicit contracts around external dependencies. For example, I would model retryable integration work with observable background jobs, idempotency protections, clear failure states, and metrics that make operational issues visible.

How do you communicate technical trade-offs to customers and non-technical product stakeholders?

I adapt the level of detail to the audience and anchor conversations in customer impact, options, risks, and decisions needed. In workshops, I validate assumptions with concrete scenarios and examples, then translate agreed outcomes into concise technical and product artifacts for the delivery team.

Tell us how you balance a robust long-term architecture with the need to ship quickly.

I would establish the current bottleneck and success metric, such as time to first useful schedule, reduction in manual edits, or error rate. I would choose the smallest approach that safely improves that metric, document deferred work and risks, and revisit the decision once real usage provides evidence.

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.

Show more

[Apply now >](https://jobicy.com/jobs/150933-senior-software-engineer-elixir.md)

*

![Upload CV](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgZmlsbD0ibm9uZSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48ZyBjbGlwLXBhdGg9InVybCgjQSkiPjxwYXRoIGQ9Ik0wIDBINjVWNjVIMFYwWiIgZmlsbD0iIzAyOWFlYiIvPjxnIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMzMuMDQ5IDE1LjQ1NGExLjQzIDEuNDMgMCAwIDAtMi4wOTcgMGwtNy41NzkgOC4xNDdhMS4zOCAxLjM4IDAgMCAwIC4wOSAxLjk3MyAxLjQ0IDEuNDQgMCAwIDAgMi4wMDgtLjA4OGw1LjEwOS01LjQ5MnYyMC42MWExLjQxIDEuNDEgMCAwIDAgMS40MjEgMS4zOTdjLjc4NSAwIDEuNDIxLS42MjUgMS40MjEtMS4zOTd2LTIwLjYxbDUuMTA5IDUuNDkyYTEuNDQgMS40NCAwIDAgMCAyLjAwOC4wODggMS4zOCAxLjM4IDAgMCAwIC4wOS0xLjk3M2wtNy41NzktOC4xNDZ6TTE2Ljc2OSAzOC40YzAtLjc3My0uNjItMS40LTEuMzg1LTEuNFMxNCAzNy42MjcgMTQgMzguNHYuMTAybC4yMTUgNi4yMjljLjIyMyAxLjY4LjcwMSAzLjA5NSAxLjgxMyA0LjIxOHMyLjUxIDEuNjA3IDQuMTcyIDEuODMzYzEuNi4yMTggMy42MzYuMjE4IDYuMTYuMjE4aDExLjI4bDYuMTYtLjIxOGMxLjY2Mi0uMjI2IDMuMDYxLS43MDkgNC4xNzItMS44MzNzMS41ODktMi41MzggMS44MTMtNC4yMThDNTAgNDMuMTEzIDUwIDQxLjA1NSA1MCAzOC41MDNWMzguNGMwLS43NzMtLjYyLTEuNC0xLjM4NS0xLjRzLTEuMzg1LjYyNy0xLjM4NSAxLjRsLS4xOSA1Ljk1OGMtLjE4MiAxLjM3LS41MTUgMi4wOTUtMS4wMjYgMi42MTJzLTEuMjI4Ljg1My0yLjU4MyAxLjAzOGMtMS4zOTUuMTktMy4yNDMuMTkzLTUuODkzLjE5M0gyNi40NjJjLTIuNjUgMC00LjQ5OC0uMDAzLTUuODkzLS4xOTMtMS4zNTUtLjE4NC0yLjA3Mi0uNTIxLTIuNTgzLTEuMDM4cy0uODQ0LTEuMjQyLTEuMDI2LTIuNjEyYy0uMTg3LTEuNDEtLjE5MS0zLjI3OS0uMTkxLTUuOTU4eiIvPjwvZz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJBIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY1djY1SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)

### Upload your resume now

To unlock remote work opportunities and be discovered by global employers.

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

## Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Keep exploring

## Related remote jobs.

Matched by job category10 related opportunities[Software Engineering](https://jobicy.com/categories/engineering.md) [Browse all jobs](https://jobicy.com/jobs.md)
*
![1Password logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2020/09/WRILS-200909195848-296323.png)
1Password  Aug 17

### [[Internal] Developer, Rust](https://jobicy.com/jobs/150947-internal-developer-rust.md)

1Password is growing. We’ve surpassed $400M in ARR and we’re continuing to accelerate, earning a spot on the Forbes Cloud 100 for four years in a row and teaming up…

*
![Jobber logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/135a74b7-221.jpeg)
Jobber  Aug 17

### [Director, Software Engineering (AI Workflows & Ecosystem)](https://jobicy.com/jobs/150907-director-software-engineering-ai-workflows-ecosystem.md)

Are you driven to bring people, technology, and strategy together to build impactful software? Jobber exists to help people in small businesses be successful. We work with small home service…

*
![PolicyMe logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/08/1e29f43a-221.png)
PolicyMe  Aug 17

### [Software Engineer Manager](https://jobicy.com/jobs/150904-software-engineer-manager.md)

Overview of the role We’re on a mission to modernize insurance, making it simpler, more accessible, and customer-first. The insurance industry is a $1T market that has remained largely untouched…

*
![PolicyMe logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/08/1e29f43a-221.png)
PolicyMe  Aug 17

### [Software Engineer](https://jobicy.com/jobs/150902-software-engineer-4.md)

Overview of the role We’re on a mission to modernize insurance, making it simpler, more accessible, and customer-first. The insurance industry is a $1T market that’s remained largely untouched by…

*
![PolicyMe logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/08/1e29f43a-221.png)
PolicyMe  Aug 17

### [Senior Software Engineer](https://jobicy.com/jobs/150901-senior-software-engineer-2.md)

Overview of the role We’re on a mission to modernize insurance, making it simpler, more accessible, and customer-first. The insurance industry is a $1T market that’s remained largely untouched by…

*
![Playbook logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2021/03/Jobicy-210324112530-635573.jpg)
Playbook  Aug 17

### [Senior Product Engineer (Typescirpt)](https://jobicy.com/jobs/150897-senior-product-engineer-typescirpt.md)

ABOUT US We are Playbook, a leading creator platform for fitness, health, and wellness. Our mission is to help fitness creators build sustainable businesses, while enabling hundreds of thousands of…

*
![PolicyMe logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/08/1e29f43a-221.png)
PolicyMe  Aug 17

### [Junior Software Engineer](https://jobicy.com/jobs/150896-junior-software-engineer.md)

Overview of the role We’re on a mission to modernize insurance, making it simpler, more accessible, and customer-first. The insurance industry is a $1T market that’s remained largely untouched by…

*
![Playbook logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2021/03/Jobicy-210324112530-635573.jpg)
Playbook  Aug 17

### [Senior iOS Engineer](https://jobicy.com/jobs/150895-senior-ios-engineer-2.md)

About Us We are Playbook, a leading creator platform for fitness, health, and wellness. Our mission is to help fitness creators build sustainable businesses, while enabling hundreds of thousands of…

*
![Fueled logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/05/fe49a96d-221.jpg)
Fueled  Aug 17

### [Contract Senior Web Engineer](https://jobicy.com/jobs/150885-contract-senior-web-engineer.md)

Location: Remote — Anywhere (Open to applicants located anywhere around the globe.) Fueled is a leading digital strategy, design, and engineering agency. We are a 300+ person team that has…

*
![Fueled logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/05/fe49a96d-221.jpg)
Fueled  Aug 17

### [Contract Senior Front End Engineer](https://jobicy.com/jobs/150883-contract-senior-front-end-engineer.md)

Location: Remote — Anywhere (Open to applicants located anywhere around the globe) Fueled is a leading digital strategy, design, and engineering agency. We are a 300+ person team that has…