Senior Software Engineer | Permanent Slater and Gordon Lawyers are a leading personal injury and class actions law firm where every member of our team has a shared passion for our clients: we are people caring for people. Our commitment to our people includes offering genuine work-life balance, with a hybrid work environment allowing them to split their time between home and the office. We recognise and reward high performance and have outstanding employee benefits including a week of shutdown leave, paid parental leave, extra-long service leave, together with various ongoing learning and professional development opportunities. About the role The Senior Software Engineer designs, builds, and operates high-quality cloud-native applications, combining hands-on development with technical leadership. The role guides architecture, sets engineering standards, and delivers secure, scalable solutions using modern cloud technologies. Requires expertise in TypeScript (Node.js/Next.js or similar) and platforms such as Azure, AWS, or GCP. What you’ll do? Design, build, and operate secure, scalable cloud-native applications, APIs, and integrations. Solve complex problems with simple, maintainable solutions. Apply strong engineering principles and modern practices (clean code, testing, CI/CD, DevSecOps). Design event-driven and distributed systems. Modernise legacy systems and improve existing platforms. Contribute to architecture decisions and technical direction. Ensure quality through reviews, testing, and production readiness. Build resilient, performant, and cost-efficient cloud and data solutions. Collaborate with teams, mentor engineers, and share knowledge. Document solutions and communicate clearly with stakeholders. What will you bring? Relevant degree in IT/Software Engineering or equivalent industry experience. Strong experience building and operating APIs and serverless cloud applications. Expertise in TypeScript and Node.js (e.g. Next.js or similar). Experience with distributed, event-driven systems and messaging patterns. Cloud-native delivery experience on Azure and/or AWS (CI/CD, IaC, observability). Ability to influence architecture and modernise legacy systems. Experience designing scalable, resilient, and cost-efficient systems. Strong problem-solving skills and pragmatic decision-making. Excellent communication, stakeholder engagement, and documentation skills. Experience mentoring engineers and promoting best practices. What next? If you are interested in this opportunity, please apply directly to Slater and Gordon. We prefer to talk with you personally and are not accepting applications from recruitment agencies. To be eligible for this position, you must be an Australian citizen, a permanent resident, or hold a valid visa with full and unrestricted working rights in Australia. Proof of work rights will be required as part of the Slater and Gordon application process. Acknowledgement of Country Slater and Gordon acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all First Nations peoples today. Diversity Inclusion Slater and Gordon is committed to creating an inclusive workplace that values diversity and ensures equal opportunities for all. Slater and Gordon is an equal opportunity employer, and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected attributes. We understand that everyone has different needs. If you require reasonable adjustments throughout the recruitment process, please let us know in your application. Apply now Share Save Job