Available Job

Software Engineer


About the job

The Software Engineer is responsible for ensuring the stability, security, and performance of critical systems; providing senior-level troubleshooting and escalation support; overseeing system quality, testing, and release readiness; designing and implementing software architectures to address complex technical challenges in line with specified business and system requirements; leading Salesforce administration and optimisation; and acting as a trusted technical advisor to management and key stakeholders.

Job Description

Maple Community Services Pty Ltd is seeking a Software Engineer to oversee, optimise, and continuously improve the organisation’s digital systems and technology environment.

This role builds on hands-on Salesforce development, administration and testing responsibilities, with an expanded focus on software architecture design and implementation, system ownership, quality assurance, risk management, cybersecurity, and strategic improvement. The position serves as a key technical authority, responsible for designing scalable and secure system solutions, ensuring system reliability and compliance, and aligning technology architecture with organisational objectives and service delivery requirements.

Benefits

  1. Competitive base salary with opportunities for professional growth
  2. Supportive and collaborative workplace culture focused on innovation and inclusion
  3. Opportunity to work with modern technologies supporting community service delivery
  4. Access to training and development in IT systems, cybersecurity, and service management
  5. Contribute to an organisation making a real impact in people’s lives through technology

Duties & Responsibilities

  1. Take end-to-end ownership of the organisation’s IT systems, infrastructure, and digital platforms, including planning, upgrades, optimisation, and escalation for complex issues.
  2. Provide expert technical advice to leadership on system capability, risks, and opportunities.
  3. Oversee hardware, software, cloud services, networks, user access, security settings, and company devices, ensuring compliance with best practice and standards.
  4. Write, Test, and debug apex, visualforce and css codes to ensure functionality and efficiency required for the organization.
  5. Define and manage system testing, quality assurance, and release readiness, including UAT and post-release validation.
  6. Own administration of Salesforce and other core systems, working with stakeholders and vendors to deliver improvements and manage platform updates.
  7. Lead cybersecurity, compliance, audits, risk management, data protection, and business continuity practices.
  8. Maintain system documentation, reporting, automation, and continuous improvement initiatives.
  9. Deliver system training, act as a key liaison with stakeholders, support after-hours escalation, and contribute to organisational objectives while complying with WHS and organisational requirements.

Key Behaviours

  1. Systems Thinking: Understands interdependencies across platforms and business processes.
  2. Leadership & Accountability: Takes ownership and drives outcomes with minimal supervision.
  3. Analytical & Strategic Thinking: Balances immediate technical needs with long-term system sustainability.
  4. Clear Communication: Explains complex technical concepts in a practical, accessible way.
  5. Attention to Detail: Maintains high standards of quality, security, and documentation.
  6. Collaboration: Builds strong relationships across teams and with external partners.
  7. Integrity & Confidentiality: Handles sensitive information responsibly and ethically.

Qualifications & Experience and/or Certifications

Essential

  1. Diploma or Bachelor’s degree in Information Technology, Computer Science, or related discipline (or equivalent experience).
  2. 4+ years’ experience in IT systems administration, testing, or senior technical support roles.
  3. Strong experience with system testing, UAT, documentation, and release coordination.
  4. Advanced knowledge of Windows, cloud-based systems, user access management, and cybersecurity principles.
  5. Demonstrated experience administering Salesforce or similar enterprise platforms.
  6. Excellent problem-solving, communication, and stakeholder engagement skills.

Desirable

  1. Experience in community services, disability, health, or regulated environments.
  2. Exposure to NDIS compliance, privacy legislation, or data governance frameworks.
  3. Experience leading or mentoring junior IT staff or contractors.

About the Company

Maple Community Services is a NDIS approved Disability Service Provider that facilitates supports within Australia. We are a team of like-minded individuals working towards creating equal standards of living for people of all abilities. Whilst we are known for specialising in Mental Health and individuals with Criminal Convictions, Maple Community Services holistically caters to persons of all abilities.


Apply Now!