Note: The job is a remote job and is open to candidates in USA. M7 Health is an AI-powered workforce operations platform for healthcare that helps organizations improve clinical staffing and scheduling. The Software Engineer, Integrations will build, scale, and operate integrations with healthcare time-and-attendance and HRIS platforms, focusing on reliable data pipelines, production resilience, and collaboration with product, activations, and customer technical teams.
Responsibilities
- Enhance, scale, and extend M7's existing integrations across our time-and-attendance and HRIS source systems, and build new ones
- Design and implement the transformation and reconciliation logic that turns heterogeneous source data into a model M7 can build on
- Keep pipelines resilient and correct as we add customers and sources, and as upstream systems change without warning
- Contribute to the monitoring, alerting, and runbooks that keep data flowing at every customer site, and take part in the team's on-call rotation
- Diagnose data discrepancies to root cause, then fix the underlying failure mode rather than the symptom
- Build for idempotency, replay, and recovery, because being wrong here has real downstream consequences for a nurse's schedule and a hospital's payroll
- Work with product to turn customer technical requirements into well-scoped systems, from discovery through delivery
- Work with the Activations team to make integrations deployable, well-documented, and supportable at scale
- Join technical calls with customer IT, payroll, or HR teams when a deep dive on a source system is needed
Skills
- • Hands-on engineer: You have 4+ years building and operating production software, with a track record of owning systems end-to-end rather than shipping tickets. You want writing code to stay central to your job
- • Strong on data and integrations: You're comfortable with APIs (REST and SOAP), file-based and SFTP feeds, webhook architectures, data schemas, SQL, and the transformation and reconciliation logic that comes with integrating messy external systems. You sweat data correctness and idempotency
- • Builder of reliable systems: You think in terms of failure modes, observability, and recovery. You've supported what you shipped and you design with that experience in mind
- • Clear communicator: You write up what you found, flag risk early, and can explain a data discrepancy to a product manager or a hospital IT analyst without losing either of them
- • Comfortable with ambiguity: Source systems are undocumented, customer environments differ, and the requirements aren't always written down. You turn that into working systems without waiting for perfect clarity
- • AI-Native: You're fluent with AI coding assistants in your daily workflow, and interested in building AI-assisted tooling into how the team operates
- This role is open to both remote and New York-based candidates
- You must be authorized to work in the United States
- • Direct UKG experience: Hands-on familiarity with UKG data models (employee records, scheduling data, T&A feeds, pay rules)
- • Background at a healthcare SaaS company: Understanding how large hospital networks make integration decisions is especially compelling
- • Experience with our stack: TypeScript, Node.js, NestJS, PostgreSQL, and cloud infrastructure (AWS or similar)
- • Experience building data platforms or pipelines that intelligence or ML features are built on top of
- • Venture-backed startup experience: Comfort operating with ambiguity in a fast-growing environment
Benefits
- Equity
- Healthcare benefits
- Remote work option
Company Overview