S

SafetyCulture

Mobile-first safety inspections, real-time reporting

Software Engineer 2 - Backend, CIAM

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSydney NSW, AustraliaNo salary listedHybrid

About the Job

Requirements

  • Solid capability in back-end programming languages and frameworks, with growing expertise in building scalable systems; prior experience with Golang is highly desirable.
  • Practical experience owning and delivering software features end to end in a collaborative environment.
  • Relational data modelling and PostgreSQL, including sound schema design, safe migrations, and the ability to reason about indexing and query cost.
  • Familiarity with cloud platforms such as AWS, including deploying, operating, and debugging services in production.
  • An understanding of distributed systems concepts, including application programming interface design, retries, idempotency, timeouts, and eventual consistency.
  • Exposure to authentication, sessions, or identity, including login and signup flows, token handling, or standards such as single sign-on, OpenID Connect, OAuth 2.0, or SAML; depth is welcome but not required.
  • Experience in multi-tenant systems where organisation and membership boundaries have to hold under scale and change.
  • A commitment to writing clean, maintainable, well-tested code and giving and receiving code review.
  • Self-direction on well-scoped problems, taking a defined problem and driving it to completion without daily direction.
  • Good judgement about when to proceed and when to ask, and raising risks and blockers early.
  • Ability to work effectively with product, design, and engineers on other teams, and to explain a technical constraint to someone non-technical.
  • Builds for other teams and cares whether shipped work is easy for them to consume.
  • Comfort working in a domain being actively re-architected and with shifting priorities.
  • Hands-on daily use of artificial intelligence coding assistants, with informed scepticism and the ability to evaluate generated work for correctness, quality, and security.
  • Ability to identify practical opportunities to apply automation or intelligence within feature development.

Responsibilities

  • Design, build, and maintain backend services in a large-scale software-as-a-service platform, including distributed systems and data stores.
  • Take ownership of features from inception to delivery, collaborating with product, design, and other engineers.
  • Build and maintain authentication and user lifecycle flows, including signup, login, multi-factor authentication, single sign-on, and user orchestration, while developing depth in the identity domain.
  • Contribute to safe, incremental migration off legacy identity services using feature flags, backwards compatibility, and staged rollout.
  • Handle credentials and tokens carefully and raise security concerns early rather than working around them.
  • Participate actively in code review, testing, and continuous improvement of engineering practices.
  • Make foundational capability easy for other engineering teams to consume, treating them as the customer of platform work.
  • Demonstrate the company's stated values: Think Customer, Open Honest Always, Better as a Team, and Be Bold Bring Action.

Desired Qualifications

  • Prior experience with Golang.
  • Depth in authentication, sessions, or identity; the posting states that this is welcome but not required.

About the Company

SafetyCulture

Mobile-first safety inspections, real-time reporting

SafetyCulture provides digital inspection and safety management tools for industries like construction, hospitality, and manufacturing. Its main product iAuditor is a mobile-first app that lets teams build checklists, perform inspections, and generate real-time reports, all hosted in the cloud with analytics. It differentiates itself with a mobile-focused workflow, real-time reporting, industry-ready templates, and onboarding services, while offering a subscription pricing model and optional add-ons. Its goal is to help organizations maintain high safety and quality standards while improving efficiency by making inspections faster, more consistent, and data-driven.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$372.8M
Headquarters
Sydney NSW, Australia
Founded
2004

Recently Posted Jobs

Explore more opportunities at SafetyCulture

See more jobs