shi

shi

We’re growing our team, looking for team members world-wide to join our engineering team. Learn more about the team philosophy here: GitHub - SpiffInc/engineers_field_guide: A field guide for Spiff Engineers · GitHub

As a company here’s a little bit about what our focus is: Spiff is on a mission to inspire, enable, and reward peak business performance. Why? Because business performance helps millions of people. It increases pay. It pushes people to learn and grow, innovate, and build. To help companies and reps to reach their full potential, we take the manual labor and complexity of current commission processes and completely automate them. Finance teams spend hours each month trying to prepare commissions, communicate them to their reps, deal with discrepancies, and then get those paid on time. Spiff automates that full process. We connect to the client’s current systems (CRM, ERP, Payment Processors, etc.) to reduce the work and amount of errors. Spiff also gives powerful, real-time data and insights to reps, managers, and executives about their commissions.

My name: Shi Riddle
My position: VP of People
Company name: Spiff
Website: https://spiff.com/
Country: USA
Company info and history (how you’re using Elixir etc): We’re using Elixir on our backend team. The company is about 4 years old… We’re headquartered in Sandy, Utah and have team members worldwide.

About the job

Job title: Elixir Backend Engineer
Job description: https://spiff.bamboohr.com/jobs/view.php?id=90&source=aWQ9NTM%3D
Salary range: Based on experience.
Position on remote work: 100% remote, with access to We Work offices, or a headquarters in Sandy, Utah.

Qualifications or experience required:

  • Focus relentlessly on improving Spiff users’ experiences. Collaborate with Design to Identify customer problems and deliver meaningful product solutions.

  • Conduct and gather extensive research about the commission space (trends, competitive analysis, intel, etc.)

  • Work with the founders and leadership team to help determine specific products’ strategy

  • Coordinate the product development process with engineers and designers to ship high-quality experiences to our customers

  • 5+ years of backend engineering experience

  • 1+ year(s) of Elixir experience

  • GraphQL

  • PostgreSQL

What the successful job applicant will be working on:
As a Software Engineer - Backend, you will build tools that bridge the gap from spreadsheets to automated systems so that sales teams can have fast feedback and accurate information. The backend teams at Spiff ensure a low-latency experience for our users by building resilient and efficient code on the server-side of web interactions. Syncing data from customer systems, versioned changes to commission plans, and progressive disclosure of statement details are some of the things we work on.

About the interview process

We typically have a Recruiter phone screen, tech screen, team interview… we try to keep it quick and put the candidate experience first.

Where Next? Top

Trending in Jobs Top

austinsmorris
True Anomaly delivers decisive capabilities for space superiority. We build autonomous spacecraft, advanced payloads, mission software, a...
New
dcrck
Introductory paragraph At Soluna, we are on a mission to make renewable energy a global superpower using computing as a catalyst. We desi...
New
charlesfsl
Introductory paragraph This role serves as a senior technical leader who owns the health and direction of SmartLogic’s engineering organi...
New
AKVicster
At Vic.ai, we’re building the autonomous finance platform for the modern enterprise. Using advanced AI and machine learning, we automate...
New
charlesfsl
Introductory paragraph Staff Engineers at SmartLogic provide technical leadership for multiple ongoing projects and help develop solution...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New
KristerV
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
georgeguimaraes
Just published claude-code-elixir, a plugin marketplace for Claude Code with Elixir support. These are the plugins I’ve been using for my...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews