Software Engineer (Level 2)

Date: 13 Mar 2026

Location: Camberwell, VIC, AU, 3124

Company: acer

Position overview

The Software Engineer (Level 2) reports to the Lead Software Engineer and is responsible for providing expertise in a variety of software system development projects, including web applications and stand-alone desktop applications.

Job responsibilities

  • Contribute to software development projects and other programming tasks as allocated by the Lead Software Engineer.
  • Assist in the maintenance of ACER’s existing code-base, including legacy code written in PHP, Java, and C#.
  • Contribute to internal documentation and test plans as directed by the Lead Software Engineer.
  • Participate in data management, data integration and planning processes, as required.
  • Investigate and test software implementations.
  • Maintain high standard of engineering work and adhere to policies, standards and recommendations as set up by ACER management.
  • Take part in internal client meetings; facilitate client involvement in the development process and client handover/project implementation.
  • Participate in installation and upgrading of software applications according to the ACER licensing procedures and internal Information Technology department recommendations, if required.
  • Undertake other duties as required as a team member of Information Technology.

Organisational accountabilities

  • Proactively work towards achieving individual, team and organisational objectives while demonstrating ACER’s leadership behaviours:
    • Developing Self – involves self-management, self-reflection and self-improvement
    • Embracing Change – being open to change and leading change when appropriate
    • Pursuing Excellence – ongoing search for new and better ways of working
    • Setting Directions – strategic thinking and planning for the future
    • Supporting Colleagues – supporting and contributing to the development of others
    • Working Collaboratively – building highly effective internal and external relationships
  • Actively work to create an equitable, fair and harmonious work environment which is free from harassment, bullying and discrimination by demonstrating respectful and courteous behaviour towards others
  • Proactively foster an inclusive and diverse work environment which encourages and respects different experiences and perspectives, and values diversity of thought
  • Comply with all occupational health and safety requirements, including following safe work practices for self and others
  • Comply with all information security requirements, including completing regular security training and abiding by the standards and procedures laid out in ACER’s Information Security Management System
  • Work in accordance with ACER’s policies and procedures

Skills, knowledge and experience

  • Proven industry experience in OO Design & Development (real world design patterns, class frameworks)
  • Commercial web development experience (PHP, Java)
  • Database application analysis and design skills (SQL)
  • Design documentation experience (UML)
  • Experience creating technical and operational documentation
  • Strong understanding of development project lifecycles and methodologies
  • Experience in development on multiple platforms (Windows, Mac OSX, Unix)
  • Well-developed interpersonal, written and verbal communication skills including ability to effectively communicate with both technical and non-technical clients
  • Capacity to contribute substantially to the development of multi-faceted business solutions
  • Ability to work independently within a team environment with limited supervision
  • Excellent organisational and time management skills including the ability to deal with multiple tasks simultaneously
  • Strong professional attitude combined with a “can do” approach
  • A strong commitment to quality
  • Willingness to learn and remain abreast of the latest information regarding new technologies

Education

Bachelor Degree in Computer Science (or relevant equivalent)