
“We’ve got a DevOps team who are dedicated, real strong experts in the infrastructure area that can help us with any integrations.”
Founded in 2002, ELMO Software has established itself as a leading provider of innovative HR technology solutions, proudly supporting over 2,000 organisations and more than one million end users across Australia, New Zealand, and the UK. Their ISO-certified suite of tools spans the entire employee lifecycle, enabling HR professionals to drive efficiency, enhance engagement, and contribute strategically.
ELMO Software is committed to unleashing the power of HR through flexible, scalable technology. Their focus on seamless integrations, automation, and data-driven insights ensures they continue to revolutionise HR practices for mid-sized organisations.
The company fosters a culture of collaboration, creativity, and authenticity. Employees at ELMO, known as “ELMOnians”, are part of a vibrant and supportive team where ideas are celebrated, and careers are propelled forward.
Senior Software Engineer
ELMO Software is seeking a Senior Software Engineer who is passionate about crafting clean, maintainable code and developing innovative technical solutions. Reporting to the Head of Engineering, the successful candidate will collaborate with a talented team of engineers, designers, and product managers to deliver impactful features and shape the future of ELMO’s platform.
This role is perfect for someone who thrives in fast-paced, ever-evolving environments and wants to contribute to customer-focused innovation.
Key Points
Location:
Sydney
Salary:
$155,000 + superannuation + £5,000 bonus
Company Size:
500+
Year Founded:
2002
Tech Stack:
NodeJS, JavaScript / TypeScript, NestJS or similar technologies.
What’s my day-to-day?
Design and Build Technical Solutions: Collaborate within the SCRUM team to translate functional and technical specifications into well-architected solutions that meet business needs.
Write Clean, Maintainable Code: Develop robust, scalable code using best practices, ensuring quality and maintainability across all projects.
Enhance and Deploy Features: Implement new features and improve existing tools, keeping user experience and functionality at the forefront.
Troubleshoot and Maintain Systems: Identify and resolve technical issues, performing regular tests to ensure product functionality and reliability.
Collaborate and Align: Participate actively in all phases of the development lifecycle, contributing to agile ceremonies and ensuring smooth project delivery.
What’s special about this role?
Transformative Impact
Be part of a team driving significant improvements to the company’s tech stack, including modernising APIs and moving towards microservices architecture, directly impacting customer success.
Leadership and Growth Opportunities
Work closely with a newly appointed Head of Engineering, with a focus on mentoring, coaching, and paving the way for leadership pathways, including potential progression to Tech Lead roles.
Dynamic and Collaborative Team Environment
Collaborate with a cross-cultural, diverse team that values open-mindedness, innovation, and the opportunity to challenge the status quo. The team’s supportive nature ensures a welcoming and inclusive workplace.
The Details
The Team
The successful candidate will join a growing team of eight engineers based across Sydney and Manila, collaborating closely with product managers and the newly appointed Head of Engineering. The team is diverse, open-minded, and eager to tackle new challenges.
Benefits & Perks
Hybrid work setup (three days in the office, two from home).
Paid parental leave (12 weeks primary, six weeks secondary).
Birthday leave and a dedicated "YOU" day each year.
Two weeks of "work from anywhere" leave.
Learning budget for ongoing professional development.
Onsite perks: barista, breakfast, and snack carts.
Mental health and wellbeing initiatives, including EAP programmes.
Culture & Values
The culture is built on trust, transparency, and a shared commitment to innovation. Quickli believes in empowering the team to take ownership of their work and contribute meaningfully to the company’s success.
Quickli’s values centre around growth, both personal and professional, and we foster a mindset of continuous learning and improvement. They thrive in a collaborative, no-nonsense environment where everyone’s voice is heard and respected.
Interview Process
Round One: Engineering Manager and Product Manager
Focus: SOLID principles, testing, clean code, and experience with CI/CD pipelines.Round Two: Head of Engineering and Tech Lead
Focus: Pair programming exercise, discussing technical trade-offs, and collaborative problem-solving.