Senior Software Engineer Role
About this Position:
This role encompasses more than coding expertise – it involves driving architectural direction, mentoring team members, and making strategic decisions that ensure our systems remain intelligent, secure, and scalable.
We prioritize modern practices and maintain high standards while keeping things practical. No excessive processes for their own sake; just solid engineering delivered effectively.
Key Responsibilities:
1. Designing and delivering digital solutions that can handle real-world complexity and scale
2. Setting industry standards for clean, testable, and future-proof code (and helping others elevate their skills)
3. Making informed calls on technology stacks, patterns, and architecture with security and reliability top of mind
4. Promoting DevSecOps, automation, and CI/CD to reduce firefighting time and increase innovation
5. Collaborating with product, project, and architecture teams to turn technical innovations into business outcomes
6. Mentoring junior engineers and sharing valuable insights (yes, even mistakes)
Benefits Package:
* Vibrant community with regular events and celebrations
* Flexible work arrangements including remote days or a 9-day fortnight
* Adequate leave days, including 'ME' leave and 'Volunteer Day' leave
* Employee discounts on insurance products
* Income protection insurance for non-work-related illness or injury
Requirements:
* 5+ years of full-stack engineering experience
* Strong skills in JavaScript (React) and/or Java, with Node.js proficiency
* AWS expertise, especially serverless and event-driven architectures
* Familiarity with CI/CD, observability, and end-to-end delivery
* Bonus points for software development experience in regulated industries or hybrid models