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)