SafetyCulture

Staff Backend Engineer - Foundations

SafetyCulture

Sydney, New South Wales, Australia · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Mitti by SafetyCulture

Mitti is a global technology company dedicated to enhancing work for over three billion frontline workers worldwide. With a team close to 1,000 employees, we deliver scalable tools that impact millions without the bureaucracy of large corporations. Every permanent employee receives equity, allowing you to grow together with the company. Our focus is on smart scaling powered by AI, clear vision, and ownership.

Role Overview

As a Staff Backend Engineer in the Foundations team, you will be instrumental in building the core user and organisation management systems that underpin the platform. This includes user creation, identification, authentication, organisation structuring, and management at scale. You will define the architecture and canonical data models, oversee the migration from legacy platforms without affecting users, and collaborate across product and engineering teams to minimize fragmentation and enforce secure, standardized patterns. Your work will support scalability to serve millions of users.

Key Responsibilities

  • Design, develop, and maintain large-scale SaaS and cloud services, including distributed systems, data stores, and event-driven components.
  • Own the user management architecture covering lifecycle, organisational memberships, provisioning, and authentication flows such as login, signup, multi-factor authentication (MFA), and single sign-on (SSO).
  • Define the unified user and organisation data models to eliminate fragmentation and accelerate feature delivery.
  • Lead incremental, backward-compatible migrations from legacy user and identity systems using staged cutovers.
  • Make architectural decisions across teams and communicate them clearly to stakeholders.
  • Drive technology strategy aligning engineering choices with customer and business outcomes.
  • Manage delivery of complex features with realistic estimations and ensure safe, repeatable releases.
  • Establish patterns and platforms enabling multiple teams to operate independently with autonomy but maintain consistency, reliability, and performance.
  • Promote a culture of constructive feedback, continuous improvement, mentorship, and maintain high standards of design and code quality.
  • Share domain knowledge broadly to ensure sustainability of critical user management systems.
  • Embody company values: customer focus, openness, teamwork, and bold action.
  • Initiate efforts to enhance release safety, observability, performance, and operational excellence.
  • Adopt a user- and customer-centric approach ensuring foundational capabilities simplify secure value delivery at scale.
  • Lead AI adoption in engineering workflows and products by identifying impactful use cases and integrating AI tools to boost productivity, system quality, and customer value.

Candidate Profile

  • Expertise in backend programming languages such as Golang, Node.js, or similar frameworks with a history of building reliable, maintainable services.
  • Proven experience designing and operating scalable SaaS or cloud services, ideally with microservice or service-oriented architectures.
  • Strong knowledge of user management, identity, and access control at platform scale including user and organisation modelling, provisioning, lifecycle, and authentication standards like SSO, OpenID Connect, OAuth, SAML, and MFA.
  • Experience creating multi-tenant systems capable of handling user and organisation boundaries under heavy scale and dynamic change.
  • Track record of executing smooth migrations off legacy systems without disrupting users, employing dual-write, backward compatibility, and phased rollouts.
  • Ability to guide teams in data architecture to enable high-throughput, scalable system design.
  • Skilled in addressing scale challenges in high-traffic systems such as membership resolution, search, and data access for large user bases.
  • Demonstrated leadership on complex, high-impact projects spanning multiple teams with defined customer and business benefits.
  • Experience in technical leadership roles influencing architecture, quality, and engineering processes across teams without formal authority.
  • Capable of balancing effort versus impact to facilitate pragmatic decision-making among teams and stakeholders.
  • High-leverage approach focusing on accelerating others, reducing complexity, and enhancing system-wide results over individual coding output.
  • Strong mentoring and coaching ability with a history of raising engineering standards and fostering growth in others.
  • Behaviors complementary to high-trust, impactful teams including prioritizing meaningful progress, early and transparent communication, and avoiding perfectionism that impedes delivery.

Work Culture and Inclusion

Mitti is committed to building diverse, inclusive teams that encourage authenticity and belonging. We provide reasonable accommodations throughout recruitment to maintain fairness. Our culture has earned us recognitions as a Best Place to Work across Australia, the US, and the UK. We value potential beyond strict qualification lists and encourage all interested candidates to apply.

Additional Information

Agency submissions or unsolicited resumes will not be entertained and Mitti does not accept recruitment fees under such circumstances.

Level

Mid

How they work

Teamwork & Collaboration Leadership Customer Focus Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer