
Senior Software Engineer – Auth & User Management
Heidi Health
full-time
Posted on:
Location Type: Hybrid
Location: Melbourne • Australia
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Build enterprise-grade user management: Develop features that let organisations self-manage their users—provisioning, role syncing from IdPs, team policies, data retention, and MFA enforcement
- Deliver critical auth capabilities: Implement security features like single logout, IdP-initiated logout, idle lock, and session management that enterprises expect
- Design for multi-region scale: Build systems that support data residency requirements and scale reliably as Heidi grows into mid-market and enterprise customers
- Keep patient data secure: Your work directly protects sensitive health information through robust access policies and up-to-date security controls
- Grow with the domain: Start with foundational auth work, then take on increasing ownership of User Management as the team and product evolve
- Ship with quality: Write clean, testable code with strong API design—these systems are depended on by every other team
Requirements
- Strong full-stack or backend experience (Python preferred; TypeScript a plus)
- Solid understanding of API design, data modeling, and building secure, reliable services
- Comfortable with distributed systems concepts: multi-region, caching, eventual consistency
- Security-conscious mindset—you think about edge cases, access control, and audit trails
- Track record delivering features independently in a fast-paced environment
- Motivated by building infrastructure that other teams and customers depend on
- Experience with identity or auth systems (SSO, OIDC, SAML, SCIM, MFA) is a plus but not required
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonTypeScriptAPI designdata modelingdistributed systemsMFASSOOIDCSAMLSCIM
Soft Skills
security-conscious mindsetindependent feature deliverymotivationproblem-solvingattention to detail