Software Engineer (Melbourne)

Software Engineer (Melbourne)

11 Nov
|
Zed Technologies
|
Melbourne

11 Nov

Zed Technologies

Melbourne

About Zed

Zed Technologies is a health technology company that connects radiology providers with the patients and referring clinicians who rely on their results. Our last-mile platform securely delivers diagnostic imaging studies and reports where they need to go, giving patients timely access to their own care and helping referrers act on results faster.

We partner with radiology groups across Australia and internationally, delivering more than 18 million studies to external stakeholders every year. Our products streamline clinical workflows, strengthen referrer relationships, and improve patient access to care.

As we enter our next phase of growth, we’re scaling our platform and operations across multiple regions. That means building software that is reliable, secure, and ready for much greater scale. We’re looking for a Software Engineer who wants to do meaningful work on technology that clinicians and patients depend on every day.

About the Role

As a Software Engineer, you’ll own features of moderate complexity from design through to delivery, working with a high degree of independence. You’ll contribute to code reviews, support junior developers, and play a key part in building and evolving our core platform.

You’ll quickly develop a solid working knowledge of our technology stack and implement solutions with minimal supervision, while continuing to grow your expertise in more complex areas of software engineering.

A Software Engineer is someone who

- Is self-motivated and takes initiative

- Works through technical challenges independently

- Brings strong problem-solving skills

- Enjoys guiding and supporting junior developers

- Contributes thoughtfully to technical discussions and decisions

- Consistently delivers high-quality work

Essential Skills

SFIA Level: Level 3 (Apply): Applies skills with a degree of independence and supports junior staff,



typical for practitioners.

The following skills are essential for success in the role:

- 2 to 5 years of professional software development experience

- Strong experience building solutions with .NET Framework and .NET (C#)

- Good working knowledge of SQL Server, including schema design and query performance

- Sound understanding of web development principles and practices

- Solid grasp of software design patterns and principles

- Experience working in agile development teams

- Practical experience using AI-assisted development tools as part of your everyday engineering workflow

- Clear and effective written and verbal communication

The following skills bring added value:

- Experience developing healthcare software, particularly with interoperability standards such as DICOM, HL7, or FHIR

- Familiarity with CI/CD pipelines and practices

- Knowledge of web security best practices and secure code review techniques

- Experience with cloud platforms, ideally Microsoft Azure

Key Tasks

Develop features and resolve software issues independently

Work standard:

- Analyse requirements and implement appropriate, well-considered solutions

- Deliver assigned work with minimal supervision

- Diagnose and resolve defects by identifying and addressing root causes

Design and build user interfaces and application features

Work standard:

- Follow established architectural and design patterns

- Apply design principles appropriately to each problem

- Write clean, maintainable,



and reusable code

Contribute to technical planning and code reviews

Work standard:

- Provide input on technical approaches and solution design

- Review code and give clear, constructive feedback

- Participate actively in technical discussions and decisions

Write tested, well-documented code

Work standard:

- Create and maintain unit tests and other appropriate test cases

- Document code clearly where intent is not self-evident

- Record technical approaches and key decisions

Continuously improve the codebase and engineering practices

Work standard:

- Identify opportunities to improve code quality, performance, and maintainability

- Refactor safely while preserving existing behaviour

- Evaluate and recommend new tools, frameworks, and techniques

Mentor junior developers and collaborate across the team

Work standard:

- Guide junior developers through technical problems

- Share knowledge and best practices with the wider team

- Work effectively with colleagues across all levels of experience

Uphold Zed’s quality objectives, policies, and procedures

Work standard:

- Understand how Zed quality objectives apply to your day-to-day work

- Use the Zed Quality Management System as the reference for policies and procedures

- Complete assigned quality training within the required timeframes

Provide technical support and knowledge to Zed staff

Work standard:

- Assist the Support team to investigate and resolve technical issues

- Explain technical concepts clearly to non-technical colleagues

Participate in performance reviews

Work standard:

- Prepare for and actively participate in the annual performance review

Work reasonable additional hours from time to time, as requested by management

Undertake other duties as reasonably requested by management

📌 Software Engineer (Melbourne)
🏢 Zed Technologies
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (melbourne) / melbourne