Learn from a deeply collaborative team balancing empathy, technical excellence, and humility. Gain hands-on experience in a system used in more than 10 million therapy sessions to date. Build and scale internal tooling that streamlines and empowers clinical teams to support product development.
Remote Software engineering Jobs
1390 results
FiltersJob listings
Design and evolve a real-time, globally distributed platform connecting devices, apps, and sensors to public safety. Lead strategic architectural decisions and align teams while designing real-time, low-latency systems. Guide and mentor engineers in adopting architectural best practices and best-in-class software development practices.
- Build and maintain backend services that power our consumer experience.
- Contribute to scaling efforts as our user base grows.
- Implement proper authentication, authorization, and encryption patterns.
Lead a full-stack team building intelligent emergency technology. Own the end-to-end delivery of new products and features. Guide architectural decisions and mentor engineers.
Lead the decision-making process for creating a new front-end framework from scratch. Implement front-end architectural decisions on high-impact eCommerce projects, promote best practices, and ensure the scalability and performance of our applications. Define and maintain robust front-end architecture aligned with modern best practices.
Developing and implementing software solutions using Next.js 15 (App Route), NestJS, Node.js, TypeORM, and PostgreSQL. Building and maintaining features for cloud-based environments with scalability and performance in mind. Taking ownership of applications end-to-end from specification and implementation to deployment, monitoring, and support.
- Design, develop, and deploy AI-driven applications to make our software more accessible.
- Own the software from requirements development through deployment and maintenance.
- Design, build, test, and deploy a scalable system architecture.
- Craft clean, testable, and maintainable code.
- Own the software from requirements development through deployment and maintenance.
- Design and implement interactive maps and charts interfaces to visualize simulation outputs and analytical insights.
- Contribute to both frontend and backend development.
- Collaborate with the team to refine requirements and participate in code reviews.
- Work within Agile workflows and assist in debugging and resolving production issues.
- Define and drive multi-year technical strategy for machine learning across Affirm.
- Lead the design, implementation, and scaling of advanced ML systems.
- Provide technical leadership across the ML organization, mentoring senior engineers.