Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$170k - $200k

Cartwheel

Join Cartwheel to Help Tackle the Student Mental Health Crisis

Cartwheel is an early-stage company building a new kind of mental health program for kids that puts schools at the center. We see our role as supporting school staff who see kids every single day. Instead of going around them, we collaborate with them. This means:

  • Earlier intervention
  • Higher student and family engagement in care
  • Better coordination among the trusted adults in a student's life

Kids shouldn't just aspire to get out of bed and drag themselves to class. They should be able to experience joy. They deserve to envision and build a life they're excited to live. If you join Cartwheel, you'll help make this vision a reality for millions of students across the country. We're backed by top investors including Menlo Ventures, Reach Capital, General Catalyst, BoxGroup, and Able Partners, and we're looking for mission-driven teammates to join our team.

As a Senior Software Engineer at Cartwheel, you'll build the product that connects students, families, therapists, and schools in real time. You'll work on a full-stack team of 5-6 engineers, owning features end to end — from the architecture decisions that shape how we scale, to the code that goes to production and touches real students and clinicians the next day. This is a company that's large enough to be real (Series B, operating in districts across the country) and small enough that your pull requests are not invisible. We're looking for a product engineer, not a ticket-taker: someone who cares as much about whether a feature actually works for a school counselor at 8am on a Monday as they do about the code that powers it. You should also be comfortable working as a forward-deployed engineer, sitting with clinicians, school staff, and our care team, watching them use what we built, and turning what you see into shipped changes quickly. The industries we work in, healthcare and education, haven't historically moved fast on technology. That's the opportunity, not the constraint.

How We Work: AI-First

We are an AI-first engineering team, and we mean it as a practice rather than a slogan. Agents are part of our day-to-day toolchain, and the context that makes them effective, styleguides, agent skills, architecture docs, evals, lives in the repo and is maintained like any other code. We expect engineers to keep asking what should be automated, what should be deleted, and where AI can raise the quality or speed of our work, in our own workflows and in the product itself. If you're the kind of engineer who is constantly rethinking how the work gets done instead of just doing more of it, you'll fit here.

What You'll Do
Technical Leadership & Architecture
  • Lead and collaborate on technical design and architecture decisions within your team's domain
  • Drive technical decision-making by evaluating trade-offs, considering long-term maintainability, and communicating recommendations clearly to stakeholders
  • Break down complex, high-level product and technical goals into actionable, well-scoped engineering work
  • Contribute to technical standards and architectural patterns that will scale with the organization's growth
Full-Stack Development & Delivery
  • Deliver high-quality, maintainable, and well-tested code across frontend (React, Hotwire) and backend (Ruby on Rails) needs.
  • Own and deliver large projects end-to-end, from initial planning through production deployment and monitoring
  • Write comprehensive tests and documentation that enable other engineers to understand, maintain, and extend your work
  • Participate in code reviews, providing constructive feedback that elevates code quality and knowledge sharing across the team
Quality & Engineering Excellence
  • Deliver work that is consistently free of critical bugs before it reaches production, and champion best practices on your team
  • Strengthen the systems that produce quality rather than only following them — improve review tooling, test reliability and speed, and the agent skills the whole team depends on, so everyone's output gets better
  • Champion software quality by implementing testing strategies, monitoring solutions, and deployment practices that ensure system reliability
  • Contribute to technical debt management by identifying areas for improvement and proposing pragmatic solutions that balance short-term needs with long-term sustainability
  • Collaborate on defining meaningful metrics to track system health
  • Participate meaningfully in post-mortems and follow through on the action items that come out of them
  • Invest beyond your own tickets: act as a self-starter rather than an adopter by spotting gaps and opportunities without waiting to be assigned
  • Invest in engineering health beyond your immediate work: build internal tools that make the team faster, speed up tests and builds, improve tooling and agent skills, and clean up the systems others rely on
  • Support new hire onboarding and contribute to a culture of learning through talks, content, or workshops
  • Serve as engineering on-call to help identify, triage, and resolve issues beyond your own team's surface area
Cross-Functional & Forward-Deployed Collaboration
  • Partner closely with product managers, designers, and clinical stakeholders to translate user needs into technical solutions
  • Work directly with the people using our product, clinicians, school staff, and our care and operations teams, to understand their workflows firsthand and close the loop quickly on what you learn
  • Communicate technical concepts effectively to non-technical stakeholders, ensuring alignment between engineering capabilities and business objectives
Who You Are
Must Have...
  • Passion for our mission to tackle the youth mental health crisis and improve outcomes for students and families
  • 5+ years of professional software engineering experience with a demonstrated track record of delivering high-quality, scalable solutions
  • Strong full-stack development expertise with demonstrable ability to build features end to end
  • Experience with our technology stack or eagerness to learn: Ruby on Rails, Hotwire, React (TypeScript)
  • Problem solving skills with strong analytical and debugging skills and ability to tackle complex technical challenges systematically
  • System design experience that showcases an understanding of web application architecture, API design, and scalable system patterns
  • Quality focus with commitment to writing well-tested, maintainable code that follows established patterns and best practices
  • Product engineering instincts, you think deeply about the user and the business outcome, not just the ticket, and you're comfortable being forward-deployed with the people who use what you build
  • Fluency with AI-assisted development, and genuine interest in improving how a team works rather than only what it ships
  • Self-starter mentality with demonstrated ability to take projects from conception to completion with minimal oversight
  • Communication abilities to collaboratively explain technical concepts to diverse audiences
Extra Credit...
  • Healthcare, mental health, or education technology experience with understanding of regulatory requirements and user sensitivity
  • Early-stage startup experience with ability to work effectively in fast-paced, evolving environments
  • Technical mentorship experience with a track record of helping other engineers grow their skills
  • Open source contributions or technical writing that demonstrates your expertise and communication abilities
Why You'll Love Cartwheel

Our hope is that Cartwheel will be your best career decision! In addition to tackling one of the biggest challenges of our time, at a company well-positioned to do so, you'll have:

  • Mission-oriented and inclusive colleagues who will go to bat for you
  • Competitive compensation between $170,000 - $200,000
  • Generous PPO medical, vision, and dental coverage
  • Generous paid time off, including company closure from Christmas-New Years (12/25-1/1)
  • Paid parental leave
  • 401K with employer match
  • Meaningful equity ownership stake in Cartwheel
  • Flexible and remote role with regular in-person retreats
  • Annual learning stipend
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in United States vacancy
  • Job ID: 24304935Reference Number: 24-01188Title: senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-11-26Company: HAN Staffingstratus
    Senior

    HAN Staffing

    Iselin, NJ
    4 days ago
  • Job ID: 22621539Reference Number: 24-00636Title: ATM senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-07-23Company: HAN Staffingatm
    Senior

    HAN Staffing

    Iselin, NJ
    4 days ago
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD or Aurora, CO.   In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative... 
    Senior
    Work experience placement

    MANTECH

    Hanover, MD
    6 hours ago
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD.   In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment focused... 
    Senior
    Work experience placement

    MANTECH

    Hanover, MD
    6 hours ago
  • Click here to learn more about our benefits offerings! (US only)US applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, ...
    Senior

    CNH Industrial

    Sioux Falls, SD
    6 hours ago
  • $74.63k - $114.43k

     ...à atteindre de nouveaux sommets en tant qu'équipe, en travaillant toujours pour le bien de nos clients.Objectif du posteA Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality.... 
    Senior

    CNH Industrial

    New Holland, PA
    3 days ago
  • $60 - $73 per hour

    DescriptionKforce has a client in Salt Lake City, Utah seeking a highly skilled Senior Software Engineer End Effector to join their team immediately.Summary:This is an exciting opportunity to contribute to cutting-edge robotics and automation technology, working on the... 
    Senior
    Immediate start

    KForce

    Salt Lake City, UT
    3 days ago
  • THE GLOBAL LEADER IN DATA & ANALYTICS RECRUITMENTHarnham Search and Selection Company Number: 05723485Harnham Search and Selection is a registered company in England and Wales. Reg no. 05723485Harnham Europe Limited Company Number: 09956940Harnham GmbH HRB: 196954Harnham...
    Senior
    Work at office

    Harnham

    Manchester, TN
    6 hours ago
  •  ...unmodified mobile devices based on our extensive IP and patent portfolio and designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today’s five billion mobile subscribers and... 
    Senior

    AST SpaceMobile

    Lanham, MD
    6 hours ago
  •  ...04-30Location: Seattle, WAEmployment Type: Full TimeClient: TechMContact: Meghana GorusuCompany: SRI Tech SolutionsRole:- Senior Software Engineer ( 7 to 8 yrs)Location-Seattle, WA(Onsite)Hire type- FTE Skills : Java 8Experience (Years)10 (Max)Job Description:Must Have... 
    Senior
    Work experience placement

    SRI Tech

    Seattle, WA
    3 days ago
  • This Software Engineer is responsible for creating, testing, ensuring the quality of and maintaining a product or product line. The Software...  ...design and development under the minimally guided supervision of senior team members and management. Duties and ResponsibilitiesWork... 
    Senior
    Full time

    Software Professionals

    Flower Mound, TX
    3 days ago
  • Senior Software Engineer TS/SCI FSPDepartment: Government Customer- HerndonLocation: Herndon, VAACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITIONSenior Software Engineer:Analyzes user interfaces, maintain hardware and software performance... 
    Senior

    Tenica and Associates

    Herndon, VA
    3 days ago
  •  ...amazing start-up company, and they are into creating new hiring culture.They are looking for a software expert who can do majolica by programming.Job DescriptionJob Title: Senior Software EngineerJob Level : Senior LevelJob Location: New York, NYIndustry: Start UpJob... 
    Senior

    Roljobs Technology Services

    New York, NY
    1 day ago
  • ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are currently seeking Software Engineers to join our team based in Huntsville... 
    Senior

    ASRC Federal Holding Company

    Huntsville, AL
    3 days ago
  • Senior Software EngineerJob Type: Long Term ContractLocation: New York, NY Position OverviewWe are seeking a Senior Software Engineer to join a collaborative engineering team focused on building high-performance, scalable, and reliable backend systems in a large enterprise... 
    Senior

    Robert Half

    New York, NY
    3 days ago
  • Senior Design Assurance EngineerThe Sr. Design Assurance Engineer supports new product development by ensuring products meet design, quality, regulatory, and safety...  ...key responsibility is supporting medical device software development in compliance with IEC 62304 and ISO... 
    Senior

    Real Staffing Group

    Plymouth, MN
    4 days ago
  •  ...6-05-18Contact: Mike LaTulipEmail: ****@*****.*** TitleSenior Software EngineerAbout the OpportunityOur client is launching a next-generation, on-chain trading platform engineered to deliver institutional-grade speed, execution quality, and market visibility... 
    Senior

    Objective Paradigm

    Chicago, IL
    4 days ago
  • $130k - $165k

     ...and $6,000 yearly for education. Turnover is extremely low.Our software development team manager will be promoted to an executive management role in 2 years. He is looking to hire a senior Software Engineer to join the team as an individual contributor who can grow into... 
    Senior
    Relocation package

    Affinity Executive Search

    Hartford, CT
    4 days ago
  • Job Title: Senior Software EngineerWork Location:Atlanta, GAJob Summary:Seeking a Senior Java developer with 3 to 5 years of experience to design and build cloud native applications leveraging Java technologies.Job Description:Design develop and maintain high quality Java... 
    Senior

    LTM

    Atlanta, GA
    1 day ago
  •  ...knowledgeDesired Skills: Cloud computing backgroundResponsibilities:New software development using HL7 standards & DICOM ( EMR Medical)Choose...  ...according to EEO guidelines.SummaryType: Full-timeFunction: EngineeringExperience level: Mid-Senior LevelIndustry: Computer Software
    Senior

    EROS Technologies

    Colusa, CA
    3 days ago
  • We are currently recruiting a Senior Software Engineer for a Financial client in Houston. You will be supporting their trading platform and consolidation of their legacy P&L application into the platform.Required experience:-Strong java experience-Python, Kubernetes, cloud... 
    Senior

    Huxley Associates

    Houston, TX
    1 day ago
  • Job Title: Sr. IOS DeveloperWork Location:Irving, TXResponsibilities:Design and develop native iOS applications using Swift.Build responsive and intuitive user interfaces using Swift UI and/or UI Kit.Integrate RESTful APIs and third party SDKs.Collaborate with Product Owners...
    Senior

    LTM

    Irving, TX
    1 day ago
  • $144k - $180k

     ...labeling, and evaluation pipelinesArchitect a deterministic secondary perception system with radar as a primary modalityMentor junior engineers on radar perception best practicesYou haveBachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or... 
    Senior

    AeroVect

    San Francisco, CA
    4 days ago
  • Job DescriptionBrady Corporation's Engraving Solutions group is seeking a highly skilled, motivated, and passionate Senior Software Engineer to join our innovative team. In this role, you will be instrumental in designing, developing, and deploying full-stack solutions... 
    Senior
    Work at office
    Remote work

    Brady

    Boston, MA
    1 day ago
  • $100k - $185k

    OverviewAs a Senior Software Engineer, you will work with a team of developers to deliver software features, APIs, and microservice-based solutions. We are looking for candidates with experience designing, developing, and delivering modern software solutions using Agile... 
    Senior

    Steampunk

    McLean, VA
    1 day ago
  • ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers to support the continued... 
    Senior

    ASRC Federal Holding Company

    Moorestown, NJ
    4 days ago
  •  ...9Reference26-20362Salary$75.48 / hourRemote50% Remote Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective... 
    Senior
    Long term contract
    For contractors
    Remote work

    Mindlance

    Raleigh, NC
    3 days ago
  • IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative... 
    Senior
    Work at office

    IXL Learning

    Raleigh, NC
    3 days ago
  •  ...yearsIndustry: Information Technology/ITContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as... 
    Senior
    Work experience placement

    Prolim Global

    Farmington Hills, MI
    3 days ago
  • $107.9k - $195.05k

    Leidos is seeking a Software Engineer to be based in Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ. This position will support the United Kingdom National Airspace System Replacement Product Delivery Team - UK NASR PDT. This effort delivers enhanced capabilities to replace... 
    Senior
    Full time
    Work at office

    Leidos

    Egg Harbor Township, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!