At Desmos, we imagine a world of universal math literacy, where no student thinks that math is too hard or too dull to pursue. We believe the key is learning by doing. When learning becomes a journey of exploration and discovery, anyone can understand – and enjoy! – math. To achieve this vision, we’ve started by building the next generation of the graphing calculator. Using our powerful and blazingly-fast math engine, the calculator can instantly plot any equation, from lines and parabolas up through derivatives and Fourier series. Data tables open up a world of curve-fitting and modeling. Sliders make it a breeze to demonstrate function transformations. As browser-based html5 technology, the graphing calculator works on any computer or tablet without requiring any downloads. It's intuitive, beautiful math. And best of all: it's completely free. Desmos is used by students, teachers, researchers, and general math enthusiasts from every state, and 169 countries.
Senior Software Engineer – Platform
Location
United States
Posted
134 days ago
Salary
$155K - $170K / year
Seniority
Senior
Job Description
Senior Software Engineer – Platform
Desmos
• Introduce yourself on Slack to your new co-workers! • Learn about our process for writing, testing, and deploying code. • Ship your first piece of code to production! • Familiarize yourself with Typescript and our in-house, front-end framework. • Complete your first user-facing feature in collaboration with other teams (product, design, business). • Start reviewing code from other engineers on the team. • Be the technical lead on your first project, guiding it from design to implementation. • Participate in experimentation and review data to help inform product features. • Get to know our users and better understand the role that Desmos plays inside and outside of the classroom. • Help the team enter a promising new market outside of K-12 education. • Become the company’s expert on one or more areas of the code base. • Help hire and onboard new members of the engineering team. • Take a vacation to recharge.
Job Requirements
- How a healthy engineering culture helps build production-quality software.
- Lessons you’ve learned from your experiences in prior roles working on SaaS products.
- Design decisions in a project you led, including alternatives and trade-offs you made.
- Comfort with jumping into multiple areas of a codebase, such as Typescript, Postgres, and HTML/CSS.
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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Guarded Containers
ChainguardMaking the software supply chain secure by default.
• Build the Future of Chainguard Images. Design and implement new features that make our container images even more secure, performant, and scalable. • Level Up Our Tooling and Infra. Develop robust internal systems that scale with us—everything from build pipelines to container registries to custom tooling that only we could dream up. • Codify and Enforce Product Quality. Define standards, write tests, and ship tooling that helps us stay high-quality and high-velocity at the same time. • Collaborate Across Boundaries. Work closely with engineering, product, customers, and leadership to help define roadmap and shape the future of the product.
Senior Software Engineer I – Agent Foundations
SamsaraSamsara Inc. is on a mission to increase the sustainability of the operations that power the global economy. The company pioneers the Connected Operations Cloud, which allows busin
• Build core infrastructure for multi-agent orchestration, including task planning, coordination, execution, and recovery • Define and implement platform primitives and abstractions that enable internal teams to build and deploy new agents • Design reliable backend services and APIs for agent discovery, state management, scheduling, and observability • Architect systems to support scale, resilience, and long-running workflows across multiple concurrent agents • Collaborate with internal teams building agents to refine APIs, tooling, and operational feedback loops • Drive technical decisions in a high-ambiguity, early-stage environment where requirements evolve rapidly • Own systems end to end: design, implementation, testing, deployment, and production operation • Champion, role model, and embed Samsara’s cultural principles as we scale globally and across new offices
Full-Stack Product Engineer
TechBiz GlobalTechBiz Global is a leading IT recruitment and software development company
• Join one of our clients' teams as a Full Stack Product Engineer. • Provide infrastructure that makes hardware development as fast as software. • Work in a small remote team with members distributed around the globe.
Software Engineering Team Lead
Quest AnalyticsFor more than 20 years, we’ve been improving provider network management one groundbreaking innovation at a time. 90% of America’s health plans use our tools, including the eight largest in the nation. Achieve your personal quest to build a great career here.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Senior Software Architect, you will play a critical role in shaping the technical direction of our platforms. This position is responsible for designing scalable, maintainable, and high-performing solutions that align with product goals and long-term business strategy. - Design, develop, and maintain scalable, reliable, and secure software solutions. - Write clean, maintainable, and efficient code while reviewing contributions from other developers to ensure quality. - Analyze complex technical challenges, provide innovative solutions, and optimize performance. - Communicate effectively with technical and non-technical stakeholders at all levels. - Manage work independently while meeting tight deadlines in a fast-paced environment. - Participate in the training and/or mentoring programs as assigned or required. - Adhere to the Quest Analytics Values and support a positive company culture. - Respond to the needs and requests of clients and Quest Analytics management and staff in a professional and expedient manner. - Other Duties As Assigned Qualifications - Bachelor's or master's degree in computer science, software engineering, or a related field. - 7+ years of professional experience in software engineering, preferably at a healthcare SaaS environment. - 3+ Years of experience leading engineering projects or teams. - Worked previously in an Agile, product-focused, and deadline-driven environment. - Understanding of modern software development practices, including Agile, CI/CD pipelines, and unit testing (preferably XUnit). - C#, including asynchronous, parallel programming, and optimization. - Deep expertise in cloud development and event-driven architecture (Azure preferred). - ORM (preferably Dapper or Entity Framework) implementation/usage experience. - REST APIs development (designing, building, consuming) experience. - HTML, CSS, JS frameworks (preferably React) implementation experience. - Experience with high-volume data processing in multi-tenant, client-facing environments. - Performance optimizations in SQL Server (or other relational database) with large data volumes, including indexing and query plans. - Experience leveraging AI tools (Claude preferred) throughout the SDLC preferred but not required. - Experience with modern data platforms (Azure Data Factory, Snowflake, Databricks, etc.) preferred but not required. - Self-motivated and able to work in a fast-paced, deadline-oriented environment. - Excellent troubleshooting, listening, and problem-solving skills. - Proven ability to solve complex issues. - Customer focused. - Works well in a team environment. Benefits - Workplace flexibility – you choose between remote, hybrid or in-office. - Company paid employee medical, dental and vision. - Competitive salary and success sharing bonus. - Flexible vacation with no cap, plus sick time and holidays. - An entrepreneurial culture that won’t limit you to a job description. - Being listened to, valued, appreciated -- and having your contributions rewarded. - Enjoying your work each day with a great group of people. Company Description For more than 20 years, we’ve been improving provider network management one groundbreaking innovation at a time. 90% of America’s health plans use our tools, including the eight largest in the nation. Achieve your personal quest to build a great career here.



