Open role
Software Engineer, Foundations
About the Company
Clasp is a venture-backed, mission-driven startup focused on expanding access to education and career opportunities. The company helps employers attract and retain critical talent while enabling colleges and universities to provide student financing solutions. Its mission is to improve economic mobility and address the student debt crisis through technology and innovative partnerships. Recognized as a Forbes Fintech 50 company, a portfolio company of the Society for Human Resource Management (SHRM), and StartUp Boston’s Startup of the Year, Clasp operates across two business lines: Clasp Talent, which connects healthcare employers with diverse candidates through student loan repayment benefits, and Clasp Finance, which provides lending technology for colleges and universities to operate private student loan programs.
About the Role
Clasp is seeking a Software Engineer to join the Foundations team within Clasp Talent. The team develops and maintains the core services and infrastructure that support other engineering teams, including user management, authentication, single sign-on (SSO), notifications, and data integrations with employers, schools, and partners. Reporting to the Tech Lead, Foundations, you will work closely with engineers, product partners, and other domain teams to design, build, and maintain shared services. You will take ownership of features from design through production, contribute to reliable and maintainable systems, and use AI-assisted development tools to improve engineering efficiency and software quality.
Key Responsibilities
Build and maintain shared services for user management, authentication, single sign-on, role-based access control, and notification systems across email, in-app, and other channels. Develop and maintain APIs and data integrations with employers, schools, and partner systems, ensuring clear contracts, reliable error handling, and monitoring. Create reusable services, libraries, and documentation that other engineering teams can adopt easily. Write clean, tested, and maintainable front-end and back-end code. Participate in code reviews and technical design discussions. Use AI-assisted development tools for code generation, test writing, refactoring, and documentation to improve software quality and delivery speed. Collaborate with Product, QA, Security, and Compliance teams to translate identity, access, and data-handling requirements into working software. Improve CI/CD pipelines, test coverage, and observability for services maintained by the Foundations team. Participate in the on-call rotation and take ownership of the code and infrastructure supporting production systems. Contribute to a culture of continuous learning, high engineering standards, and constructive feedback.
Required Qualifications
At least three years of professional software engineering experience, ideally in a SaaS startup or similar environment. Experience owning software features from development through production. Strong proficiency in Python, using frameworks such as Django, Flask, or FastAPI. Strong proficiency in TypeScript or JavaScript, with experience using React or Next.js. Working knowledge of PostgreSQL. Experience building and consuming APIs. Understanding of authentication and authorization concepts, including sessions, tokens, OAuth, and role-based permissions. Experience with CI/CD tools such as GitHub Actions or similar. Experience with cloud infrastructure, such as AWS or Google Cloud. Ability to troubleshoot production issues using logs and monitoring tools. Experience using AI-assisted coding tools such as Cursor, Copilot, or Claude as part of the development workflow. Strong written and verbal communication skills, including the ability to create clear, useful technical documentation. Genuine interest in technology that expands access to education and economic mobility.
Preferred Qualifications
Experience with SSO protocols such as SAML and OIDC, or user provisioning tools such as SCIM. Experience building notification or messaging systems, including transactional email, templating, and delivery tracking. Experience developing event-driven systems. Experience integrating with HRIS, ATS, or other partner systems. Experience working in regulated environments, such as fintech or financial services. Experience with infrastructure-as-code tools such as Terraform. Location and Work Arrangement Remote position restricted to candidates in the Eastern Time (ET) and Central Time (CT) zones. Some travel is required. Candidates must be authorized to work in the United States for any employer. Immigration sponsorship is not available for this role, now or in the future.
Compensation and Benefits
Annual Salary: $95,000–$120,000, depending on experience, qualifications, and industry knowledge. Equity compensation, allowing eligible employees to share in the company's growth and success. Health, dental, and vision benefits. Student loan repayment benefits. 401(k) plan with employer match. Flexible paid time off. Opportunities for professional growth while working with a collaborative team in a fast-paced environment. AI Use in Hiring Clasp uses AI-assisted tools during parts of the hiring process, including interview transcription and summarization, scheduling, and support for technical assessment evaluation. Human reviewers assess applications and make all final hiring decisions. Candidates may use AI tools to research Clasp and prepare for interviews. However, AI tools that generate or provide real-time responses should not be used during live interviews or assessments. Candidates who prefer an evaluation process without AI tools, require accommodations, or have questions about AI use can contact recruiting@clasp.com. Equal Employment Opportunity Clasp is an Equal Opportunity Employer and does not discriminate based on race, color, religion, creed, sex, pregnancy, childbirth or related conditions, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, marital status, veteran or military status, citizenship status except as required by law, or any other status protected by applicable federal, state, or local law. Qualified applicants with arrest or conviction records will be considered in accordance with applicable fair chance laws. Candidates requiring reasonable accommodations during the hiring process can contact recruiting@clasp.com.