Software Engineer
2 days ago
Role Description
The Software Engineer designs, builds, and enhances software applications and systems that support organizational goals and deliver efficient, scalable, and reliable solutions. This role is responsible for developing high-quality code, participating in architectural discussions, and contributing to the full lifecycle of software development—from requirements gathering and technical design to implementation, testing, deployment, and maintenance. The Software Engineer collaborates closely with product managers, designers, and other engineers to transform ideas into functional features while maintaining performance, security, and usability standards.
Core responsibilities include writing well-structured code, conducting code reviews, debugging issues, and implementing enhancements based on user needs or system requirements. The Software Engineer may work across front-end, back-end, or full-stack components depending on project demands. The role often involves integrating APIs, optimizing database operations, implementing automation, and supporting continuous integration and delivery pipelines. The Software Engineer also contributes to documentation, unit testing, and system monitoring to ensure long-term software quality.
The position requires analytical thinking, creativity, and the ability to decompose complex problems into practical solutions. The Software Engineer may assist in evaluating new tools, frameworks, or technologies that can improve system performance or enhance development efficiency. Collaboration is central to the role, as engineers frequently engage in planning sessions, design reviews, and technical discussions to align solutions with business objectives.
Success in this role requires attention to detail, strong technical fundamentals, and the ability to manage evolving priorities. The Software Engineer must be adaptable, self-driven, and committed to continuous learning. This position offers extensive exposure to modern software development practices, system architecture, and cross-functional teamwork—supporting advancement into senior engineering, technical leadership, DevOps, cloud engineering, or specialized development roles such as AI, mobile, or embedded systems.
Qualifications
• Strong programming skills in one or more languages such as Python, Java, JavaScript, C++, or related technologies.
• Solid understanding of data structures, algorithms, object-oriented design, and software architecture principles.
• Experience with development frameworks, version control systems, and automated testing practices.
• Ability to design and build scalable, maintainable, and secure software components.
• Familiarity with databases, API design, and cloud or distributed system environments.
• Strong analytical and problem-solving skills when diagnosing issues or optimizing performance.
• Excellent communication and teamwork abilities for collaborating with cross-functional partners.
• Ability to manage multiple tasks and adapt in fast-moving development environments.
• Attention to detail in coding standards, documentation, and testing procedures.
- • Commitment to continuous learning and staying informed about new tools, frameworks, and industry trends.
-
Intermediate Software Engineer
1 week ago
Sydney, New South Wales, Australia ELMO Software Full time $90,000 - $120,000 per yearWho we are…Founded in 2002, ELMO Software has established itself as a leading provider of innovative HR technology solutions, proudly serving over 2,000 mid-sized organizations and more than one million end users across Australia, New Zealand and UK. Our comprehensive suite of ISO-certified solutions covers the entire employee lifecycle, empowering HR...
-
Senior Software Engineer
1 week ago
Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per yearOur 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...
-
Lead Software Engineer
1 week ago
Sydney, New South Wales, Australia ELMO Software Full time $120,000 - $180,000 per yearJob Type: Permanent - Full TimeLocation: SydneyJob Category: ITWho We Are…Founded in 2002, ELMO Software is the trusted provider of HR technology solutions to 2,000+ mid-sized organisations and more than one million end users across Australia and New Zealand.With a comprehensive suite of ISO-certified solutions that span the full employee lifecycle, ELMO...
-
Intermediate Software Engineer
1 week ago
Sydney, New South Wales, Australia ELMO Software Pty Ltd Full time $80,000 - $120,000 per yearIntroduction:Who we are…Founded in 2002, ELMO Software has established itself as a leading provider of innovative HR technology solutions, proudly serving over 2,000 mid-sized organizations and more than one million end users across Australia, New Zealand and UK. Our comprehensive suite of ISO-certified solutions covers the entire employee lifecycle,...
-
Lead Software Engineer
1 week ago
Sydney, New South Wales, Australia ELMO Software Pty Ltd Full time $180,000 - $250,000 per yearIntroduction:Who we are…Founded in 2002, ELMO Software is the trusted provider of HR technology solutions to 2,000+ mid-sized organisations and more than one million end users across Australia and New Zealand.With a comprehensive suite of ISO-certified solutions that span the full employee lifecycle, ELMO Software is designed to scale as organisations...
-
Senior Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per yearOur 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...
-
Full Stack Software Engineer
5 hours ago
Sydney, New South Wales, Australia LEAP Legal Software Full time $90,000 - $120,000 per yearAbout LEAP DevLEAP Dev is the "Software House" powering LEAP Legal Software, the leading provider of Legal Practice Management Solutions in the world. We're part of ATI Global – one of the largest international LegalTech companies. For more than 30 years, our curiosity and commitment to continual improvement has kept us reimagining productivity tools for...
-
Senior Software Engineer
1 week ago
Sydney, New South Wales, Australia LEAP Legal Software Full timeAbout LEAPLEAP is the leading provider of Legal Practice Management Solutions in the world and is part of ATI – one of the largest international LegalTech companies. For more than 30 years, our curiosity and commitment to continual improvement has kept us reimagining productivity tools for lawyers and their staff to support our guiding purpose, to 'Help...
-
Staff Software Engineer
1 week ago
Sydney, New South Wales, Australia LEAP Legal Software Full time $120,000 - $180,000 per yearAbout AI ParalegalAI Paralegal is a member of the LEAP group of companies - the leading provider of Legal Practice Management Solutions in the world. Over a 30-year period we've expanded across Australia, Canada, the United States, the United Kingdom, the Republic of Ireland, Poland and New Zealand and support more than 70,000 lawyers and their staff in...
-
Staff Software Engineer
1 week ago
Sydney, New South Wales, Australia LEAP Legal Software Full time $120,000 - $180,000 per yearAbout AI ParalegalAI Paralegal is a member of the LEAP group of companies - the leading provider of Legal Practice Management Solutions in the world. Over a 30-year period we've expanded across Australia, Canada, the United States, the United Kingdom, the Republic of Ireland, Poland and New Zealand and support more than 70,000 lawyers and their staff in...