Software Engineer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer at Desmos Studio focused on developing best-in-class math tools for education. Join a collaborative team that values long-term growth and accessibility in software engineering.
Responsibilities:
- Introduce yourself on Slack to your new co-workers!
- Learn about our process for writing, testing, and deploying code.
- Ask a ton of questions.
- Ship your first piece of code to production!
- Familiarize yourself with the technologies and frameworks we use, and how we’ve adapted them to our unique needs (e.g. Typescript, Node, Postgres, Redis, Mathquill, ProseMirror, our in-house, front-end framework).
- Contribute to your first user-facing feature in collaboration with other teams (product, design, support, business).
- Start participating in pair programming and reviewing code from other engineers. You'll provide careful, deliberate reviews while quickly internalizing feedback on your own PRs to learn team standards.
- Become a reliable, independent contributor across several areas of the codebase, consistently leaving our code more consistent, clean, and robust than you found it.
- Help our team improve, including by improving our internal tooling and sharing ideas and learnings with other members of the team.
- Take a vacation to recharge. We do our best work when we’re happy and well-rested.
- Identify areas of growth as a professional software engineer and have developed them through owned projects while evolving with the changing software landscape.
- Lead core initiatives across our products, as part of a surprisingly small team serving a surprisingly large number of users.
- Help coach and develop the next generation of promising software engineers.
- Help us demonstrate to the world the value of thoughtful humans guiding engineering, regardless of how good AI tools become at aiding our work.
Requirements:
- Something you’ve made that you’re really proud of (an app, a website, a physical project, even a Desmos graph).
- How you’ve approached design decisions in a project you contributed to (whether that’s something you’ve built alone or on a team), including alternatives and trade-offs you made.
- The tech stack you currently build with and where you hope to grow your skills.
- Your favorite mathematical topic.
Benefits:
- Competitive compensation. Every full-time member of the team receives generous stock and salary compensation as well as a 401(k) match of up to 5% of annual salary.
- Great benefits. We offer medical, vision, dental, short-term disability, long-term disability, and life insurance. We also offer Medical and Dependent Care FSAs, at least 22 full-company holidays, a company donation match, and more!
- Flexible hours. We’re a fully remote team, and everyone sets their own hours.
- Work-life balance. We value results over hours and sustainable, long-term success over short-term wins.
- Ownership and influence. As a member of a small team with few external stakeholders, each person here plays a major role in defining our policies, goals, culture, and benefits.


















