This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our mission – and your opportunity – is to contribute to solving the challenges faced in an increasingly distributed workforce. In short, to help shape engineering excellence, grow your technical skills, and be part of an inclusive, high-performing interdisciplinary team. As a Software Engineer II, you’ll be empowered to develop reliable, scalable solutions that solve real-world problems for customers, with the knowledge that your work has a direct positive impact. You’ll face engaging technical challenges as we continue to scale and be an integral part of a team that owns their services end-to-end. You’ll collaborate closely with product, design, and other engineers, gaining experience with the technologies and practices that power our platform. This role is part of our Best Fit job match program. We have a variety of Software Engineering roles, by applying to this role will be considered for multiple roles across our engineering teams. We want to set you up for success in your role so we assess your capabilities and then match you up to the best team.
Job Responsibility:
Design, build, and maintain large-scale SaaS and cloud services, including distributed systems and data stores
Use a tech stack that includes AWS, Golang, PostgreSQL, along with datastore designs, data warehousing, and distributed systems
Take ownership of features from inception to delivery, collaborating with stakeholders, product, and design teams
Participate actively in code reviews, testing, and continuous improvement of engineering practices
Be expected to apply a practical understanding of AI technologies, identifying simple opportunities to leverage automation or intelligence in feature development
Bring a user-centric mindset, ensuring that engineering decisions support better user experiences, even in platform-facing work
Work in a hybrid environment, including time at our HQ based in Surry Hills, Sydney
Demonstrate SafetyCulture’s values: Think Customer, Open Honest Always, Better as a Team, Be Bold Bring Action
Requirements:
Solid experience in back-end programming languages and frameworks, with growing expertise in building scalable systems
prior experience with Golang is highly desirable and a willingness to get hands on with .NET Core
Practical experience owning and delivering software features end-to-end in a collaborative environment
Familiarity with cloud platforms such as AWS and common data stores like PostgreSQL
An understanding of distributed systems concepts and datastore design principles
A user-centric approach and a commitment to writing clean, maintainable code
Experience working in fast-paced, SaaS-oriented teams and environments
What we offer:
Equity with high growth potential, and a competitive salary
Access to 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