Software Engineer

1 day ago


North Ryde, New South Wales, Australia PERSOL Full time $100,000 - $120,000 per year

PERSOLKELLY brings together the legacy and experience of four organisation that shaped the staffing landscape over the past century: Kelly Services, who pioneered the modern temporary help industry in 1946; SKILLED, who crafted the staffing industry in Australia in 1964; Programmed, the leading provider of operations and maintenance services across Australia and New Zealand; and PERSOLKELLY, the largest workforce solutions provider in APAC.

PERSOLKELLY is currently seeking Software Engineers (C++) to join their Global Client in Sydney.

You will be part of a team of software engineers responsible for the development of their enterprise Video Management System known as Digital Video Manager (DVM). This product is exported worldwide through global businesses.

Duration: 12-month assignment

Selection Process: Shortlisted candidates will be required to complete a coding challenge

Key Responsibilities:

Your main duties and responsibilities will include

Responsibilities

Perform software engineering tasks to develop product enhancements for market-leading building solutions.

Engage in a full range of activities across the software development lifecycle.

Participate in an Agile Development Process to ensure timely delivery and iterative improvement.

Provide responsive customer support for software solutions developed.

Collaborate with team members to implement best practice solutions for both software and processes.

What are we looking for?

  • Expertise in delivering high quality customer facing solutions for the Microsoft Windows platform using modern C/C++, ideally with experience in video processing pipelines or a similar domain
  • Experience writing GPGPU code, ideally NVIDIA CUDA kernels
  • Proficiency in SOLID principles, test driven development
  • Experience creating performant, scalable and maintainable software designs

Highly Valued

  • Experience with live video streaming applications
  • Experience in display adapter drivers
  • Experience in video processing frameworks and libraries e.g. FFmpeg, Media Foundation
  • Experience in C++/CLI
  • Experience in COM programming
  • Experience profiling high performance code
  • Experience with Agile delivery methodologies

If interested in this role please apply today or alternatively send your resume to Neema Mehra, . Please note that due to the high volume of applicants only shortlisted candidates will be contacted.

Who we are

At PERSOL, we connect people to meaningful work and growth.

With decades of experience and a future-focused mindset, we're here to support your career journey. We offer fresh opportunities, trusted guidance, and a people-first approach.

We're committed to creating a safe, inclusive, and respectful workplace that embraces diverse experiences, backgrounds, and perspectives.

We strongly encourage applications from women, people of Aboriginal and Torres Strait Islander descent, and individuals from all communities.

Ready to make your next move? Apply now to join our team.

To learn more about life at PERSOL, visit

Or follow us on LinkedIn at for the latest updates and opportunities.



  • North Ryde, New South Wales, Australia Macquarie University Full time $60,000 - $100,000 per year

    PRIMARY DETAILCasual Opportunity$47.14 per hour + 25% casual loading + 12% superEnjoy a vibrant on-campus location, close to public transportThe RoleWe are seeking two motivated Junior Software Engineers to support the ongoing development and maintenance of the Cyber Range Training Centre (CRTC) platform. The platform is in its operational phase and requires...

  • Automation Engineer

    1 week ago


    North Ryde, New South Wales, Australia Memjet North Ryde Pty Ltd Full time $104,000 - $150,000 per year

    Memjet is a global leader in digital inkjet technology. With a focus on precision, simplicity and affordability, Memjet approaches the world of print from its partners' perspectives, understanding the challenges they face, the barriers they must overcome and the contributions they make. Thoughtfully combining innovation and imagination, Memjet produces...


  • West Ryde, New South Wales, Australia Douglas Partners Pty Ltd Full time $90,000 - $120,000 per year

    About the CompanyDouglas Partners Pty Ltd is an industry-leading geotechnical, environmental and groundwater consulting firm employing over 600 people throughout 19 offices across Australia.A work culture that is empowering, supportive and inclusive where people matter mostVisit our website to learn more at What the role isOur Sydney office is seeking a...


  • West Ryde, New South Wales, Australia Douglas Partners Pty Ltd Full time $120,000 - $180,000 per year

    About the CompanyDouglas Partners Pty Ltd is an employee-owned and Australian industry-leading geotechnical, environmental and groundwater consultancy employing over 600 people throughout 19 offices, with 14 NATA-accredited laboratories across Australia.Our core values—People, Integrity, Improvement, Excellence—guide everything we do. We prioritise...

  • Game Designer

    2 days ago


    North Ryde, New South Wales, Australia GamblingCareers Full time $80,000 - $120,000 per year

    Aristocrat Gaming is seeking a dynamic and experienced professional to join our team as a Game Designer. In this role, you will be at the forefront of our mission to build innovative and exciting gaming experiences. You'll collaborate with a dedicated team, working on groundbreaking projects that push the boundaries of gaming technology. Join us and be part...


  • North Ryde, New South Wales, Australia Macquarie University Full time $86,970 - $146,044 per year

    Postdoctoral Research Fellow (Level A) base salary $86,970 - $117,108Research Fellow (Level B) base salary $123,435 - $146,044 (appointment level will be based on level of experience)Appointment type: Full-time or part-time (Pro-rata rates apply for part-time appointments), fixed-term position for 2 years (with possibility of extension)Macquarie University...

  • Research Fellow

    5 days ago


    North Ryde, New South Wales, Australia Macquarie University Full time $120,000 - $180,000 per year

    Postdoctoral Research Fellow (Level A) base salary $86,970 - $117,108Research Fellow (Level B) base salary $123,435 - $146,044 (appointment level will be based on level of experience)Appointment type: Full-time or part-time (Pro-rata rates apply for part-time appointments), fixed-term position for 2 years (with possibility of extension)Macquarie University...


  • North Ryde, New South Wales, Australia Macquarie University Full time $86,970 - $117,108 per year

    PRIMARY DETAILPostdoctoral Research Fellow (Level A) base salary $86,970 - $117,108Research Fellow (Level B) base salary $123,435 - $146,044 (appointment level will be based on level of experience)Appointment type: Full-time or part-time (Pro-rata rates apply for part-time appointments), fixed-term position for 2 years (with possibility of...

  • Finance Manager

    2 weeks ago


    North Wollongong, New South Wales, Australia V-DAQ Full time $90,000 - $120,000 per year

    About V-DAQSince 2017, V-DAQ has been the go-to option for heavy vehicle telematics technology in Australia. We are a growing tech start-up/scale-up, uniquely developing both hardware and software in-house from our Wollongong headquarters. We focus on delivering top-tier telematics technology solutions, supporting customers with dedicated service, and...

  • Workshop Supervisor

    3 days ago


    Woodville North, South Australia Babcock Full time $90,000 - $120,000 per year

    Flexible working optionsCareer development opportunitiesBrand-new, purpose-built facilityAbout the role   As the Workshop Supervisor, you will lead a skilled team of Workshop staff to deliver high quality maintenance and repair services to our customers.You'll manage resources, drive continuous improvement, and foster collaboration across employees,...