Software Engineer- Full Time/ Permanent

Hyperix

Level 1, 1/14 Indy Court, Carrara QLD 4211, Australia
Posted 14 hours, 35 minutes ago
AUD $90,000 - $120,000 per annum
Permanent

Role overview

The Software Engineer is responsible for the design, development, testing, deployment, and ongoing maintenance of high-quality software solutions that meet business and client requirements. The role contributes to the organisation’s operational effectiveness by delivering reliable, scalable, and secure applications aligned with project specifications and industry standards.Working collaboratively with internal stakeholders and external clients, the Software Engineer ensures that software systems are developed in accordance with best practice methodologies, compliance obligations, and agreed performance outcomes. The position supports continuous improvement initiatives and contributes to the organisation’s long-term digital strategy.

Key responsibilities

  • Analyse user requirements and system specifications to design functional and technical software solutions.
  • Develop, test, and deploy high-quality software applications using appropriate programming languages, frameworks, and development tools.
  • Write clean, maintainable, and well-documented code in accordance with industry standards and organisational guidelines.
  • Conduct unit testing, integration testing, and system testing to ensure functionality, reliability, and performance.
  • Identify, troubleshoot, and resolve software defects and performance issues in a timely and systematic manner.
  • Collaborate with project managers, designers, and other technical team members to deliver projects within agreed timelines and budgets.
  • Participate in code reviews and contribute to continuous improvement of development practices and coding standards.
  • Maintain version control and configuration management using recognised tools and methodologies.
  • Ensure software solutions comply with relevant Australian privacy, data protection, and cybersecurity standards where applicable.
  • Prepare technical documentation, user guides, and system reports to support implementation and ongoing maintenance.
  • Monitor deployed systems, provide technical support, and implement updates or enhancements as required.
  • Contribute to system architecture discussions and recommend technology improvements to enhance scalability and efficiency.
  • Support risk management processes by identifying potential technical risks and proposing mitigation strategies.
  • Stay informed of emerging technologies and industry trends to support innovation and business competitiveness.

Qualifications and skills

  • Minimum one (1) year of relevant work experience in software development or a closely related field.
  • Bachelor’s degree or higher qualification in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Demonstrated proficiency in one or more programming languages such as Java, C#, Python, or JavaScript, and familiarity with modern development frameworks.
  • Experience with database management systems, version control tools, and software development lifecycle methodologies.
  • Strong analytical and problem-solving skills with the ability to work both independently and collaboratively within a team environment.

Benefits and perks

  • Competitive annual salary of AUD $90,000 – $120,000 plus superannuation, aligned with Australian market standards.
  • Opportunity to contribute to innovative technology projects within a growing Australian organisation.
  • Supportive and collaborative workplace culture that values professionalism and continuous improvement.
  • Ongoing professional development and skill enhancement opportunities.
  • Employment conditions in accordance with Australian workplace laws and National Employment Standards.