We’re evolving

Genie Solutions is now a Magentus company

Career Opportunities

Join us, it'll be fun!

The Genie Solutions team is packed full of purpose-driven people bound by a common desire to make a positive impact through our work.

We proactively invest in diversity so our culture grows rich with different histories, experiences and perspectives to bring to the table. By surrounding ourselves with people who experience the world differently to us, we believe innovation will flourish and our people will do the same.

Right now, we’re a SaaS and PaaS business, but we see our future in IaaS – creating positive social impact by enabling connections between disparate parts of our fractured healthcare ecosystem through technology. 

Genie has offices across Australia, with Head Office in Brisbane and regional offices in Sydney, Melbourne, Adelaide, and Perth. 

Current Vacancies

Product Manager

Product Manager

Seeking an experienced Product Manager with a background in building, launching, and scaling B2B SaaS products.
Apply here

Senior Product Designer

Senior Product Designer

Seeking a Senior Product Designer to join the team of talented and design-driven professionals.
Apply here

Senior Software Engineer

Senior Software Engineer

Our Development team is rapidly expanding, and we are seeking experienced Software Engineers.
Apply here

Principal Engineer

Principal Engineer

Seeking a Principal Engineer to develop teams and contribute to setting the standard for how our software is created, established and/or implemented.
Apply here

Don’t see an exact role match? No problem! Join our Genie Solutions LinkedIn page to stay up-to-date.

Keep in touch

If there are no current opportunities within your classification, submit your details and we'll update you if positions become available.
  • Drop files here or
    Accepted file types: pdf, doc, docx, Max. file size: 2 MB.
      Maximum File Size: 2MB
      Allowed file extensions:
      PDF, DOC, DOCX
    • This field is for validation purposes and should be left unchanged.