Current opportunities to join our teamCurrent opportunities to join our team
The Role: Engineering – Software (Information & Communication Technology)
Work type: Full time
Salary: $70,000 – $80,000 per year
We are seeking a talented and motivated Software Engineer to join our team and help us build and enhance our flagship platform. This is a key role where you will contribute to the design and development of a complex software systems that is scalable, secure, and reliable to maintain and secure student records and information as well as being interoperable. You will also have the opportunity to mentor and guide junior developers while working closely with stakeholders.
If you’re looking for a role that combines meaningful work, professional growth, and a supportive team environment with a bit of fun along the way, this is the job for you!
- Secure coding – Identify, resolve, and prevent security vulnerabilities within the application codebase.
- Automation – Implement automated security fixes to reduce manual work and increase efficiency. Creating, revising, and maintaining technical documentation for programs, end-users, and operational procedures.
- Application security – Ensure best practices are followed to protect systems from potential threats. Evaluating, troubleshooting, diagnosing, and rectifying errors and issues in application programming languages, adhering to established testing protocols, guidelines, and quality standards to ensure programs and applications, including technical security measures, function as intended.
- Proactive security measures – Stay ahead of emerging vulnerabilities and keep security standards up to date. Stay up-to-date with industry trends and technologies, proactively adopting best practices.
- Collaboration – Work closely with engineering, operations, and customer support teams to build secure solutions. Support the teaching staff and student to build and update reporting and business process workflows.
- Documentation & reporting – Maintain records of security issues, resolutions, and ongoing security improvements. Apply financial acumen to understand systems output and perform thorough testing and code reviews.
- Bachelor’s degree in Computer Science or equivalent.
- 5+ years of full stack software engineering.
- Skilled with web front end technologies including HTML, CSS, JavaScript and Vue.
- Skilled with PHP. Experience with the Laravel framework is desired; however, training will be offered to the successful applicant.
- Skilled with relational databases and SQL.
- The ability to write secure, well designed, and well-tested code across our stack.
- Experience with Git and CI/CD processes.
- Proficiency managing server infrastructure in a Microsoft Azure environment.
- Excellent teamwork and communication skills. You will clarify and refine design assumptions and validate your work through early feedback and usability testing.
- Excellent negotiation and conflict resolution skills. You will liaise with clients of varying technical background to understand requirements and negotiate solutions.
- Excellent time management and organisational skills. You will work independently across concurrent tasks of varying priority.
- Be a responsive, effective, and efficient contractor to ISA’s clients.
- Flexible Working Arrangements:Â Work from home options available to help balance your work-life commitments.
- Generous Leave: 4 weeks’ annual leave plus 13 weeks of long service leave after 7 years.
- Parking:Â Enjoy the convenience of a dedicated parking bay.
- Competitive Salary:Â We offer a salary that reflects your skills and experience.
Job
Software Engineer