SafetyCulture is a global technology company that helps transform workplaces. As a Senior Software Engineer, you'll manage complex architectural decisions, drive change, and own the delivery of practical solutions to solve real-world problems for customers.
Requirements
- Strong track record of engineering excellence in user management, identity, and access systems
- Deep expertise in back-end programming languages and frameworks
- Experience with Golang
- Understanding of IAM concepts like authentication, authorisation, RBAC, SCIM, SAML, OAuth2, and OIDC
- Experience with building or scaling permission systems across distributed or multi-tenant architectures
- Experience with identity security, including MFA, session management, and audit logging
- Collaboration across teams to ensure consistent identity and access patterns
- Familiarity with enterprise compliance standards like SOC 2
Benefits
- Equity with high growth potential
- Competitive salary
- Professional and personal training and development opportunities
- Participation in hackathons, workshops, and lunch & learn sessions
- Community involvement, open source work, attending talks and events, and experimenting with new technologies