Senior Software Engineer, remote
Edfinity · Anywhere in the World
What this role requires
2 requirements, read out of the advert rather than guessed from the job title:
Also mentioned, not required: MongoDB, Elasticsearch, ClickHouse, Redis, Sidekiq, English (B2). Worth having, but their absence is not what gets a CV filtered out.
See how often each of these is required across open full-stack roles in Europe.
Free, no card. Tells you which of them your CV evidences and which it only implies.
Job description
Headquarters: Austin, TX
URL: https://edfinity.com
About Edfinity
Edfinity is the category leader in courseware and assessment technology for higher-ed STEM. We're NSF-supported, bootstrapped, and built by a close-knit remote team of senior engineers. We're growing fast and leading the field in AI-powered courseware that moves the needle on educator productivity and student outcomes. Your work will reach hundreds of institutions, and you will help decide how it gets built.
How we work
We're fully remote, with team members distributed across the US, and with that comes personal flexibility and accountability.
Read the full description (24 more sections)Show less
AI agents produce most of our code. We move fast, but we temper velocity with quality and stability above all else.
Engineers frame the problems, direct the work, and are accountable for everything that ships. If you already work this way and have opinions about it, you'll feel at home.
Everyone has opportunities to work across different areas of the platform, and team members are expected to develop deep technical expertise over time. This is particularly important as we step away from hands-on coding.
We're a small team of collaborative senior engineers. Your opinion matters.
The pace of change is real. More than ever, we're continually evolving our tooling and workflows as LLMs become more capable.
What you’ll be doing
Our stack is Ruby on Rails, MongoDB, Elasticearch, ClickHouse, Redis/Sidekiq, and React.
Full-stack product development in areas like assessment authoring, delivery, and grading; educator and student-facing features; LMS integrations
LLM-powered features, from prompt architecture to auto-grading to eval infrastructure
Performance optimization and reliability refactoring to handle both day-to-day load and high-stakes spikes
Stewardship of a mature codebase: upgrades, migrations, and paying down technical debt methodically
Part-time technical support rotation. Customer happiness is extremely important to us.
What you'll need
8-15 years building and running scalable production web applications and services
Deep experience with Rails
Experience with web front-ends such as React
Recent experience in an SDLC revolving around the use of AI agents
Strong CS fundamentals in systems, data modeling, and complexity
Excellent communication hygiene, collaborative skills, and strong sense of self-direction.
Interest in a long-term seat on a close-knit team.
Authorization to work in the United States. We are not able to sponsor or transfer work visas at this time.
Compensation
$135,000-$195,000, plus eligibility for an annual discretionary bonus, retirement plan, and PTO
To apply: https://weworkremotely.com/remote-jobs/edfinity-senior-software-engineer-remote
You will apply. Then you will hear nothing.
And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.
- 1
Drop in your CV
One PDF, thirty seconds. No card.
- 2
See what is wrong with it
Every weak passage, quoted from your own CV, with the line to replace it.
- 3
Apply where you fit
Every European role ranked against what your CV actually says.
- Free, no card
- Your CV file is deleted after parsing
- Or skip the upload — build your profile by hand
- Refreshed every 6 hours