Design, develop, test, document, maintain, and enhance software features, services, APIs, and user-facing functionality.
Collaborate with engineers, product teams, and stakeholders to deliver high-quality product outcomes.
Monitor, troubleshoot, and resolve production issues, while continuously improving performance, scalability, usability, maintainability, and reliability across the platform.
Participate in code reviews, pair programming, agile ceremonies, product demonstrations, and other engineering team activities.
Mentor and support other developers, contributing to engineering excellence and continuous improvement.
Perform other duties reasonably expected of a Senior Software Developer.
Requirements
Tertiary qualifications in IT, Software Engineering, Computer Science, or equivalent industry experience.
Experience developing SaaS platforms and distributed systems using modern web application architectures, design patterns, and development practices.
Strong Computer Science fundamentals, including data structures, algorithms, complexity analysis, and problem-solving.
Proficiency in JavaScript, C#, ASP.NET, React, HTML, and CSS, with experience across modern frontend and backend development frameworks.
Experience working with ORMs, MVC frameworks, microservices, RESTful APIs, containerisation technologies (e.g. Docker, Kubernetes), and modern development, CI/CD, and deployment practices.
Tech Stack
ASP.NET
Distributed Systems
Docker
JavaScript
Kubernetes
Microservices
React
.NET
Benefits
Flexible WFH arrangements – we trust you!
Full LinkedIn Learning licence, with professional development and career mapping opportunities
Birthday leave
Work anniversary and quarterly recognition rewards
Paid parental leave
Generous employee referral bonus program
Team Tune-Up Workshops
Monthly catered office lunches
Regular social events (both virtual and in-person) and employer-funded travel
Annual Town Hall and End-of-Year events
Modern CBD office with a fully stocked kitchen, just a 5-minute walk from Flinders Street Station
Opportunities to grow your career and make an impact quickly