Solutions Engineer (Ruby on Rails & VoIP)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
The Solutions Engineer is the technical backbone of our Customer Success team. Youâll sit just beneath our core engineering team (Kevin and Innocent) and act as the bridge between the customers and the codebase - keeping integrations running, resolving account-specific issues, and freeing senior engineers to build the next version of the product.
This is a hands-on, in-the-weeds support engineering role. If you like solving real problems for real customers, learning a modern AI stack from people whoâll mentor you, and seeing the direct impact of your work every single day, this is a launchpad.
What youâll do
- Own customer-facing technical issues. Investigate and fix bugs in individual customer accounts on an ongoing basis - configuration problems, data-mapping issues, scoring or routing misbehavior, and the one-off oddities that come with a live platform.
- Maintain our integration rails. Keep our VoIP and call-tracking integrations healthy (e.g., CallRail, WhatConverts, RingCentral, Zoom). Monitor, troubleshoot, and repair the connections that pipe call data into the platform.
- Be the technical arm of Customer Success. Partner with the CS team on customer requests, translate âthe dashboard looks wrongâ into a root cause, and ship the fix or escalate cleanly to core engineering when itâs a deeper issue.
- Reproduce, diagnose, document. Read logs, trace API/webhook payloads, isolate root causes, and write up what you found so the same issue doesnât bite us twice.
- Grow into more. As you ramp, take on larger pieces of the platform and standing engineering assets under the guidance of the senior team.
Requirements
Do you have experience in Technical writing?, We care more about aptitude and attitude than years on a rĂŠsumĂŠ. The right person is coachable, curious, and already has some engineering experience under their belt., * Some real engineering experience - a degree, a bootcamp, internships, freelance work, or solid personal projects all count. Youâve written and shipped code.
- Comfort working with APIs, webhooks, and JSON, and the instinct to debug methodically rather than guess.
- Reading comprehension for logs and error messages; you can follow a thread from symptom to cause.
- A genuinely coachable mindset - you take feedback well, ask good questions, and donât pretend to know things you donât.
- Strong written communication. Youâll be explaining technical things to non-technical teammates and customers.
- Willing to work in-person in the Greenville, SC area.
Nice to have (not required - weâll teach you)
- Familiarity with one or more scripting languages (Python or JavaScript).
- Exposure to any VoIP, telephony, or call-tracking platform.
- Any experience with AI/LLM-based products or prompt-driven systems.
- Curiosity about the legal industry or how small businesses actually run.
Pay: $59,372.24 - $78,938.55 per year
Benefits & conditions
Pulled from the full job description
- 401(k)
- 401(k) matching
- Paid time off, * 401(k)
- 401(k) matching
- Paid time off
About the company
Speed.ai is an AI-powered intake intelligence platform for personal injury law firms. We listen to every intake call a firm takes, score it like a world-class intake director would, and surface the leads that would otherwise slip through the cracks - what we call Lead Rescue.
That mission isnât abstract for us. Speed.ai started at our late fatherâs conference table. He was a personal injury attorney, and he built his career on a simple belief: that the person on the other end of the phone is usually having one of the worst days of their life, and someone needs to actually listen. We built Speed.ai so that no legitimate case - and no injured person who needs help - gets lost because of a missed or mishandled intake call.
To date, the platform has identified and rescued over $125,000,000 in case value for the firms we serve. Every account we keep healthy is real revenue for a law firm and real representation for a real person. Thatâs the stakes behind the bugs youâll fix.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Dev Digest 120 - Apple and peers
Fully Remote Software Engineer Jobs
How to Ensure a Reasonable Salary Before an Interview