Nimble is on a mission to ensure that all students, regardless of background, have access to excellent teachers. We build AI-driven tools that help K–12 schools recruit and hire top talent—focusing on educators most likely to drive student learning and stay in classrooms. Since launching in 2017, we’ve grown to support some of the largest districts in the country, helping staff classrooms for millions of students each year.
We’re a distributed team aligned to US time zones, working with a modern stack—React, Django, Postgres, and Heroku. We value curiosity, continuous growth, and collaboration. While we’re highly ambitious in our goals, we prioritize inclusion, flexibility, and employee well-being to create a sustainable, impact-driven culture.
We’re looking for a Senior Software Engineer who thrives on building robust, scalable systems and driving product excellence from architecture to deployment. You’ll join a collaborative team working across modern Python and JavaScript stacks, with opportunities to lead major initiatives, mentor others, and shape the future of our platform as we increase our impact in supporting educators and students.
What would set you apart?
You don’t just write code. You design systems. You think about how things work, how to make them simpler, and how they can fail. You’re confident in debugging deeply, handling incidents, and taking ownership of the systems you build. You’re the kind of engineer who makes the team and the product better.
A high-impact team striving for outstanding results:
Startup hustle, with added flexibility:
We care more about how you think and how you grow than how many years of professional experience you have. If you’re excited to learn, improve, build software that matters, and meet most of the requirements above, we want to hear from you.
This role has a target new-hire salary of $154,000 USD/year.
To apply, submit an application here.