Edfinity

Senior Software Engineer, remote

Remote remote Mid $135,000 - $195,000
remote Mid level Technology & IT Salary listed Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

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.

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

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Mid
Technology & IT Javascript Remote Collaboration Senior Software Engineer Mid level

Likely questions

  1. Tell us about work you have done that is close to the Senior Software Engineer, remote role.
  2. How would you approach your first 30 days at Edfinity?
  3. Which of Javascript, Remote Collaboration and Senior have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you stay organised and communicate clearly when working remotely?

Prepare before the call

  • A recent example that proves your experience with Javascript, Remote Collaboration and Senior.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Senior Software Engineer, remote role because I can bring practical experience in Javascript, Remote Collaboration and Senior, learn the team quickly, and contribute to the outcomes Edfinity needs from this hire.

Related jobs.

More roles from this company or category.