Stepful

Founded in 2021 and headquartered in Detroit, Michigan, Stepful is an online healthcare training provider maintaining a major operational presence in New York,

Staff Software Engineer 1

Location

New York

Posted

4 days ago

Salary

$188K - $248K / year

Seniority

Senior

Job Description

Staff Software Engineer 1

Stepful

Staff Software Engineer 1 Location New York City Employment Type Full time Location Type Hybrid Department Engineering Compensation - Senior Product Engineer 1 (L4)$157K – $208K • Offers Equity - Senior Product Engineer 2 (L5)$172K – $228K • Offers Equity - Staff Product Engineer 1 (L6)$188K – $248K • Offers Equity Overview About Stepful: Stepful is a workforce platform redefining how America's largest health systems build, train, and retain their talent. Since our founding in 2021, Stepful’s trained over 32,000 practice-ready healthcare workers. Layering onto our successful direct-to-consumer training, Stepful partners with leading healthcare institutions to address the growing national shortage of healthcare workers. We’re improving access to quality healthcare for everyone, everywhere, and improving access to healthcare career ladders for those who need them most. Our students form the talent pipelines for major employers such as NY-Presbyterian, Mt. Sinai, HCA, Providence, CVS, and Walgreens. We have partnerships with half of the top 10 health systems in the US and are in process with many more. Stepful is backed by Y Combinator, Reach Capital, and AlleyCorp, with a recent $55M Series C led by Oak HC/FT. We were named the #1 EdTech company in the U.S. by TIME for 2025. Our values: We credit much of our success to our exceptional team. We’re looking for mission-driven builders who thrive in fast-paced, ambiguous environments, and embody our four core values: - Care first: We do whatever it takes for our students to succeed. - Learn quickly: We test, learn with data, and iterate. - Build together: We win when we rely on each other. - Own it: We show up, take initiative, and show pride. What you can expect to be working on: - World Class Learning Experience: Develop and iterate on an advanced Learning Management System that generates outcomes! Focus on seamless UX, adaptive learning, peer-to-peer engagement, gamification and motivational mechanisms. - Innovative Career Services: Empower graduates to find jobs and match our growing network of clinical partners. Apply generative AI to the job-seeking process, from resume generation to interview training. - Empower the Internal Workforce: Design and maintain platforms for instructors, TAs, coaches, and operators to optimize student success. Leverage generative AI to maximize its impact on students' lives. - Cutting Edge Content Management: Generate and maintain content at scale that adapts to evolving educational needs. Build the technology to create new curricula in a fraction of the time and iterate to maximize students' learning. - Data Pipelines: Make data reliable and accessible to everyone at Stepful, and empower the business, learning, and operation teams at Stepful to make data-driven decisions. This job is for you if you have: - 10+ years of full-stack engineering experience. Can take ownership of the whole development lifecycle (this means you are comfortable operating full-stack) - Must be familiar with React+Typescript on the frontend. Familiarity with any of the following languages for the backend: Python, Node.js, Ruby on Rails - Relentlessly obsess over solving complex problems with cutting-edge technology and willing to learn something new every day - Find excitement in joining an early-stage company and are not afraid of building something new Bonus points if: - You have previous experience in a direct-to-consumer startup, especially within EdTech/Healthcare Interview Process: - Interview with a Recruiter (30 min) - Technical Round (2.45 hrs): - (1) Live Full Stack Coding Exercise - You will have a choice of the following tech stack: - React+Node.js (Express) - React+Python (Django) - React+Ruby - (2) Live Coding Challenge - You will have a choice of the following language: - Python - Ruby - JavaScript - (3) Technical Interview with the Hiring Manager Onsite (1.5 hrs) Compensation: Staff 1 - $188,000-$248,000 Compensation for this role will fall within the pay range listed and will be determined based on job-related factors including, but not limited to, skills, experience, qualifications as well as interview evaluation. Ranges are market-dependent and may be modified in the future. Please note we do not have a bonus structure at this time so all cash compensation will come in the form of base salary. The total compensation package will also include our benefits package and an equity (ISOs) package. Benefits: - Meaningful Equity Stake - Subsidized Medical, Dental, and Vision insurance plan options - 401(k) - FSA, HSA and commuter benefits - Open vacation policy, including: - Guidance of 15 days PTO annually - Stepful closed the last week of December - 15 work-from-anywhere days - 10 public holidays observed for 2026 Stepful is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex, marital status, ancestry, disability, genetic information, veteran status, gender identity or expression, sexual orientation, pregnancy, or other applicable legally protected characteristic.

Related Job Pages

More Software Engineer Jobs

Mastercard logo

Lead Software Engineer

Mastercard

Founded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma

Full TimeRemoteTeam 38,800Since 1966

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Overview In Control For Commercial Payments is a system within the Smart Data Commercial Platform. We allow issuing banks to provide Virtual Card solutions for their Commercial customers by provisioning and reporting through our 3 channels of API/Batch/UI. Focused on secure, highly available and innovative solutions, this dynamic team is responsible for end-to-end solutions for a diverse global customer base. We are seeking a Lead Software Development Engineer to work with our cross-functional development teams. Role:• Proactive Lead Software Development Engineer for a world class distributed agile development team in the commercial virtual payments space.• Work with a team of talented engineers to develop high performance, high volume Java applications. • Work closely with technical leads and product management technical to help define features and user stories.• Contribute to day to day system development and maintenance activities of the team to meet service level agreements (SLAs) and help create solutions with high level of innovation, cost effectiveness, high quality and faster time to market. • Provide technical training to the other team members.• Actively look for opportunities to enhance standards and improve process efficiency. All About You• Considerate, polite, fun-loving, collaborative.• Experienced developer with strong Java development experience with Spring/Hibernate• Proven experience building world class solutions on a global scale.• Experience working in an agile environment and actively contributing to discussions at retrospectives/elaboration sessions.• Strong understanding of Software Engineering Concepts and Methodologies is required. • Solid experience with RESTful APIs and JSON/SOAP based API with Java.• Knowledge of cloud native development such as cloud foundry, AWS, etc.• Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment.• A high degree of initiative and self-motivation to drive results. • Possesses strong communication skills -- both verbal and written - and strong relationship, collaborative skills and organizational skills. • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Ireland

Course Developer

Manchester University, Inc.

Manchester University is an equal opportunity employer, and we are committed to respecting the infinite worth of every individual. We encourage individuals of all backgrounds to apply.

Role Description Do you believe education transforms lives and empowers individuals to make meaningful contributions to their communities? Manchester University is seeking applications for an Adjunct Course Developer for our undergraduate and graduate-level programs. In this project-based role, you will collaborate with faculty, academic leadership, and instructional design professionals to create engaging online learning experiences that foster student success and reflect Manchester University's mission of educating the whole person. Through innovative course design and a student-centered approach, you will help shape accessible, high-quality educational opportunities that prepare learners to lead with purpose, integrity, and compassion in a changing world. - Design and develop online course content aligned with university quality standards. - Create learning objectives, instructional materials, assessments, rubrics, and student engagement activities. - Build and organize course content within the University's Learning Management System. - Ensure course materials meet accessibility, copyright, and academic quality requirements. - Collaborate with instructional designers and academic leadership throughout the course development process. - Revise and refine course content based on feedback and complete projects within established timelines. Qualifications - Master's degree or doctorate in a related discipline, with professional experience and credentials appropriate to the subject area. - Experience developing or teaching college-level coursework, preferably in online learning environments. - Understanding of instructional design principles and online learning best practices. - Strong written communication, organizational, and project management skills. - Ability to manage multiple priorities, meet deadlines, and work collaboratively in a team-focused environment. - Proficiency with technology, including learning management systems and Microsoft Office applications. Benefits - Purpose-Driven Work – Make a lasting impact on students and their futures. - Flexible Opportunities – Teach online while maintaining your professional career. - Mission & Values Focused – Join a community grounded in learning, faith, service, community, and inclusion. - Collaborative Culture – Work alongside dedicated faculty and staff committed to student success. - Professional Fulfillment – Share your expertise, mentor emerging professionals, and stay connected to your discipline. Company Description Manchester University is an equal opportunity employer, and we are committed to respecting the infinite worth of every individual. We encourage individuals of all backgrounds to apply.

United States
Hyland logo

Lead Developer

Hyland

Established in 1991, Hyland is a software and technology development company that has grown into one of the largest independent enterprise content management (E

Role Description The Lead Developer is responsible for the overall performance of the product by applying principles of software engineering to the design, development, maintenance, testing, and evaluation of software. This role ensures timely delivery of high-quality software within established release timelines and guidelines. Your Role Responsibilities - Here's What You'll Do - Develop complex code based on functional specifications across teams and programs; complete logic and algorithm design in alignment with established standards. - Maintain and improve codebase, data design, and best practices — including performance, security, reliability, and quality attributes. - Understand and contribute to software architecture; create initial implementation standards and guidelines that enable teams to begin executing on technical specifications. - Perform complex peer code reviews and analysis; provide insight on the broader impact of software changes across teams and programs. - Mentor, coach, and provide constructive feedback to team members; share observations on team technical capabilities with leadership. - Design, contribute to, and lead the implementation of the delivery pipeline, including test automation, security, and performance practices. Qualifications - Master's degree or equivalent experience. - Significant experience overseeing complex systems analysis, design, and development programs. - Mastery of one or more general-purpose programming languages, including Java/Spring or Angular/TypeScript. - Significant experience with data structures, algorithms, and software design. - Significant demonstrated experience with build environments and delivery pipelines. - Experience with continuous software delivery, test automation, and continuous integration tools. Technology Tools - Java/Spring or Angular/TypeScript. Requirements - Expertise in guiding and growing the technical skills of fellow team members. - Demonstrated ability to influence, motivate, and mobilize team members and program leadership. - Excellent critical thinking, problem-solving, and communication skills — including executive presence. - Demonstrated leadership in mentoring teams through conceptualizing, designing, implementing, and shipping quality deliverables. Benefits - Poland: 290,200 – 352,500 PLN gross. - Italy: 52,700 – 63,500 €. Company Description Hyland is the pioneer of the Content Innovation Cloud™, delivering ubiquitous enterprise intelligence to organizations with solutions that unlock actionable insights and drive automation. Trusted by thousands of organizations worldwide, including many of the Fortune 100, Hyland's solutions create the foundation for a connected, agentic enterprise, where teams harness the power of AI to redefine how they operate and engage with those they serve. Since 1991, it has been Hyland's mission to help our employees, customers, and partners exceed their potential with our industry-leading content services platform. Our employees exude a contagious energy and are passionate about what they do – whether it's helping customers succeed, raising up their fellow Hylanders, or engaging in the communities where they live and work. The #HylandLife hashtag encompasses our employee-centric culture. Hyland supports them to do just that through career development resources, wellbeing programs, and innovation practices. We thrive on diverse viewpoints and new ideas and believe that a positive, inclusive workplace is imperative to sustainable success. Hyland is an equal opportunity employer. We value diversity and are committed to providing an inclusive workplace for all employees and applicants. Employment decisions are made without regard to any characteristic protected by applicable laws and regulations.

Poland + 1 moreAll locations: Poland | Italy
PLN290.2K - PLN352.5K / year
Elastic logo

Software Engineer II - Full Stack - Web Engineering

Elastic

Self-described as the leading platform for search-powered solutions, Elastic helps organizations, their customers, and their employees find what they need faste

Role Description elastic.co is how Elastic talks to the world — it's where potential customers first encounter our products and where existing ones come to learn more. As a Software Engineer II on the Web Engineering team you'll own meaningful parts of that experience: building the features, systems, and infrastructure that keep the site fast, reliable, and effective at scale. The ideal candidate is a full-stack engineer who is equally comfortable writing React components, designing backend services, shipping to production, and owning what they build once it's live — including on-call response and security triage. You'll work closely with stakeholders across the company to ship features that improve the site's quality and performance in a distributed, async-first environment. What You Will Be Doing - Own features across the full stack from component design and backend services to deployment pipelines and ship production code end-to-end. - Instrument client-side performance (Core Web Vitals, error tracking, real-user monitoring) alongside backend logging, metrics, tracing, alerting, and dashboards. - Partner with product managers, designers, and other developers to build, test, and release features for elastic.co. - Write clean, maintainable code and take ownership for its behavior in production. - Triage, investigate, and resolve security vulnerability reports — from reproduction and root-cause analysis to fix, validation, and coordinated disclosure. - Participate in code reviews for your team. - Diagnose and resolve production issues spanning client regressions to backend failures, and participate in an on-call rotation for an always-on service. Qualifications - 3+ years in a full-stack or frontend role, with proven TypeScript and React depth (component architecture, performance, state management) and hands-on backend experience shipping and operating production services. - Production experience with Node.js, Python, or Go — enough to build, deploy, debug, and maintain backend services independently. - Experience owning CI/CD pipelines (GitHub Actions, Jenkins, or equivalent) end-to-end, including front-end build tooling, bundle optimization, and deployment automation without a dedicated ops team. - A proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes. - Experienced in building for high availability and scalability at real production scale, including writing secure code, identifying vulnerabilities, and resolving security issues under pressure. - Ability to work autonomously in a globally distributed team. Compensation Compensation for this role is in the form of base salary. This role does not have a variable compensation component. At Elastic, our compensation philosophy aims to provide fair, competitive and transparent remuneration. Salary ranges are established based on a combination of external market benchmarks, internal pay equity considerations, and the responsibilities and complexity associated with each role. This approach helps ensure consistency across comparable roles while remaining competitive within the relevant labour markets. The final compensation offered within the applicable range will be determined based on several objective factors, including relevant professional experience, level of skills and expertise, alignment with the role requirements, and the overall scope and complexity of the position. The typical starting salary range for this role is: €46.500 — €73.600 EUR Benefits - Competitive pay based on the work you do here and not your previous salary. - Health coverage for you and your family in many locations. - Ability to craft your calendar with flexible locations and schedules for many roles. - Generous number of vacation days each year. - Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service. - Up to 40 hours each year to use toward volunteer projects you love. - Embracing parenthood with a minimum of 16 weeks of parental leave. Equal Opportunity Employer Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation. We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email candidate_accessibility@elastic.co. We will reply to your request within 24 business hours of submission.

Ukraine + 6 moreAll locations: Ukraine | Russia | Belarus | Cuba | Iran | North Korea | Syria
€46.5K - €73.6K / year