Software Engineer II

14 hours ago


Melbourne AUS Hybrid Role, Australia Vivi Full time $80,000 - $120,000 per year

Who is Vivi  

Vivi is the only wireless screen mirroring and digital signage tool designed for education. We help IT help teachers help students with classroom technology that enhances collaboration, control, and creativity.  

Vivi exists because we all had that one teacher who changed our life, who went above and beyond to serve as a role model and sage. They guided discussion, connected with their students on a personal level, were just as engaging and entertaining as they were educational, and they created a dynamic learning environment by constantly involving students.

Personalised learning environments have been proven to deliver better educational outcomes for individuals through increased participation and engagement. To successfully create such an environment requires a fluid, visual dialogue between teacher and student. This is why Vivi exists. Vivi is used by over 825,000 teachers and students around the world and is setting out to disrupt the enormous education industry with our high-growth, ambitious, and creative team. In this rapidly evolving technology landscape, Vivi is always looking for new ways to disrupt the classroom experience, enhance customer experiences and expand globally.

Opportunity Overview:  

The Software Engineer II position will be responsible for designing and implementing software solutions across multiple platforms. This position is full-time and a hybrid role, 3 days in the office, and 2 days from home. 

What you will do: 

  • Designing and implementing software solutions across multiple platforms 
  • Design, build, maintain and automate cloud infrastructure for production environment
  • Producing high quality code and reviewing code of peers
  • Efficient and effective code maintenance
  • Analysing product requirements and breaking down user stories into tasks with estimations
  • Developing build, test and deployment automation
  • Reliability engineering (monitoring, alarms, incident management) 

What you will need: 

Experience:   

  • 2-3 years of experience in a software engineering role  

Essential Skills: 

  • Strong knowledge of Javascript in an NodeJS and/or browser environment.
  • Knowledge additional programming languages including some of: C/C++, Java or Ruby on Rails.
  • Proven ability to learn new technologies as there are many opportunities
  • Experience using and administering Unix/Linux development environments 

Bonus Points 

The Vivi Receiver is an SBC (Single Board Computer) device that is used to receive and display video streams (similar to a Chromecast or AppleTV). The following skills would be advantageous:  

  • Experience developing Operating System software: tweaks to Linux Kernel (C/C++) and Android services (Java)
  • Networking Experience: Standard Protocols (UDP/TCP/HTTP/TLS) and Video Streaming (RTP, WebRTC)  
  • Experience Debugging and Diagnosing issues for remote systems based on logs
  • Understanding of A/V transcoding (GStreamer / FFmpeg)  

Vivi uses an AWS Backend and Website to configure, monitor and maintain its fleet of Vivi Receivers. The following skills would be advantageous:  

  • Experience with AWS, Docker, EC2, Lambda, ECS, Terraform, PostgreSQL 
  • Experience of React, TypeScript, Ruby on Rails and SQL
  • Experience to working in an agile DevOps culture and CI/CD 

Vivi provides a cross-platform App for the major desktop and mobile platforms to enable screen mirroring and desktop sharing. Knowledge in any of the following areas would be advantageous:  

  • Experience with JavaScript frameworks, ideally and/or
  • Experience with Application development for the Desktop (Windows/Mac) and Mobile (iOS / Android)
  • Experience using Electron and/or Cordova App development Frameworks

Vivi is an equal opportunity employer. This means we are committed to recruiting, training, compensating and promoting our employees regardless of Race, Color, Ancestry, National Origin, Religion, Creed, Age, Disability, Sex, Gender, Sexual Orientation, Gender Identity, Gender expression, Medical condition, Genetic Information, Marital status, or Military or Veteran status. As an education technology organization, we are dedicated to reflecting the diversity, multiculturalism, and inclusion found in our consumers, employees, and partners. Inclusion is at the heart of what we do, from the way we craft our job descriptions to the values we champion daily. 


  • Engineer II, Software

    13 hours ago


    AUS - Mount Waverley - Leica Biosystems Melbourne Pty Ltd, Australia Danaher Full time $80,000 - $240,000 per year

    Bring more to life.Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?At Leica Biosystems, one of Danaher's 15+ operating companies, our work saves lives—and we're all united by a shared commitment to innovate for tangible impact. You'll thrive in a culture of belonging where you and...


  • VIC - Melbourne - CBD & Surrounds, Australia PLAYSIDE STUDIOS LIMITED Full time

    ABOUT THE JOB Software Engineer II Mid Salary Range: $85,000 to $105,000 Full-time Permanent position Port Melbourne Location Work hours: 9:00am-5:00pm Who is PlaySide Studios? PlaySide Studios is a dynamic and innovative company that employs individuals across Australia and New Zealand. As Australia's largest publicly listed independent video game...


  • Port Melbourne VIC, Australia PlaySide Studios Full time $85,000 - $105,000 per year

    ABOUT THE JOBSoftware Engineer II MidSalary Range: $85,000 to $105,000Full-time Permanent positionPort Melbourne LocationWork hours: 9:00am-5:00pmWho is PlaySide Studios?PlaySide Studios is a dynamic and innovative company that employs individuals across Australia and New Zealand. As Australia's largest publicly listed independent video game developer,...

  • Software Engineer

    2 weeks ago


    South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per year

    About ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...

  • Project Engineer II

    7 days ago


    Melbourne, Australia Schweitzer Engineering Laboratories, Inc. Full time

    Project Engineer II - Protection page is loaded## Project Engineer II - Protectionlocations: Australia - Melbournetime type: Full timeposted on: Posted Todaytime left to apply: End Date: December 1, 2025 (30+ days left to apply)job requisition id: 2025-16475***Essential Duties and Responsibilities***1. Possesses, understands and applies knowledge...


  • South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per year

    About ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...


  • Melbourne, Victoria, Australia CimpressVista Full time $80,000 - $120,000 per year

    About UsVista has long supported small businesses with high-quality print services—and now we're evolving to become their go-to partner for design and marketing at every stage.To help achieve this, the Design Services domain is responsible for creating a wide range of easy-to-discover design offerings, guiding customers to the right solutions, and enabling...


  • Melbourne VIC, Australia Vista Full time $90,000 - $120,000 per year

    About UsVista has long supported small businesses with high-quality print services—and now we're evolving to become their go-to partner for design and marketing at every stage.To help achieve this, the Design Services domain is responsible for creating a wide range of easy-to-discover design offerings, guiding customers to the right solutions, and enabling...


  • Melbourne, Victoria, Australia Zip Co Limited Full time $150,000 - $200,000 per year

    Experience in Kotlin with Spring Boot, microservices and events driven architecture.Drive massive impact and architect solutions for millions of transactions.Hybrid working arrangement with two team connect days in the office per week.Write your story with a career at ZipZip Co Limited is a digital financial services company, offering innovative,...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Nomino Full time $80,000 - $120,000 per year

    Company Description uses advanced artificial intelligence to rename files in a way that suits individual preferences, ensuring simplicity and efficiency. The platform is tailored specifically for brokers, offering an intelligent solution to manage file naming conventions. Stay tuned for its upcoming releaseRole DescriptionThis is a full-time hybrid role for...