Stepful

Staff Software Engineer 1 (L6)

Stepful1 months ago
Location

New York City

Type

Full Time

Salary

USD 157,000 – 248,000

Level

Staff

Role

Staff Software Engineer

Posted

May 27, 2026

Full TimeStaff

The role

Summary

Stepful is seeking a highly skilled Staff Software Engineer to drive innovative technology solutions in their EdTech platform, focusing on developing advanced learning management systems, career services, and data-driven platforms that transform healthcare professional training. The ideal candidate will be a full-stack engineer with extensive experience in creating scalable, user-centric technologies that support Stepful's mission of expanding access to healthcare career opportunities.

What you'll do

Learning Management System Development: Design and implement advanced LMS with adaptive learning, gamification, and seamless user experience
Career Services Technology: Develop AI-powered platforms for job seeking, resume generation, and interview preparation
Internal Workforce Platforms: Create tools for instructors, teaching assistants, and operational staff to optimize student success
Content Management Systems: Build scalable technology for rapid curriculum development and iteration
Data Pipeline Engineering: Establish robust data infrastructure to support data-driven decision-making across the organization

What we look for

Technical

Full-stack Proficiency10+ years of full-stack engineering experience with comprehensive development lifecycle understanding
Frontend SkillsAdvanced React and TypeScript capabilities
Backend FlexibilityProficiency in multiple backend languages (Python, Node.js, Ruby)

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Engineering TenureMinimum 10 years of full-stack software engineering experience
Problem-SolvingDemonstrated ability to solve complex technological challenges
Startup ExperienceComfort with early-stage company environments and rapid innovation

Skills

Required skills

Full-stack DevelopmentComprehensive experience across frontend and backend technologies
ReactStrong proficiency in React and TypeScript for frontend development
Backend TechnologiesExpertise in at least one backend language (Python, Node.js, or Ruby on Rails)
Full Development LifecycleEnd-to-end ownership of software development processes

Nice to have

EdTech ExperiencePrior work in direct-to-consumer education technology platforms
Healthcare TechnologyBackground in healthcare-related software solutions
AI IntegrationExperience with generative AI and adaptive learning technologies

Compensation & benefits

Salary

USD 157,000 – 248,000 (annual)

Stock options

Available

Benefits

Equity Package

Meaningful equity stake in the company

Health Insurance

Subsidized medical, dental, and vision insurance options

Retirement Planning

401(k) plan with potential company matching

Flexible Benefits

FSA, HSA, and commuter benefits

Vacation Policy

Open vacation policy with 15 days PTO, 15 work-from-anywhere days, and company-wide winter break


Interview process

  1. 1
    Recruiter Interview Initial 30-minute screening with company recruiter
  2. 2
    Technical Round Comprehensive 2.45-hour technical evaluation including full-stack coding exercise, live coding challenge, and technical interview with hiring manager
  3. 3
    Onsite Interview 1.5-hour in-person or virtual final interview stage

Apply for this position

You'll be redirected to the company's application page