Senior Software Engineer C/c++ (12 Month Fixed-term Contract)

Squiz Australia Pty Ltd

Melbourne, Australia
On-site
5+ years professional software development experience
Proficiency in c and c++ programming languages
Strong understanding of data structures and algorithms
The role focuses on rewriting the proprietary PADRE search core from C to modern C++ to improve performance and decouple architecture

Job Summary

  • The role focuses on rewriting the proprietary PADRE search core from C to modern C++ to improve performance and decouple architecture.
  • Candidates will work within a hybrid team of 3-5 engineers to deliver a cloud-based Digital Experience Platform.
  • Squiz offers a flexible work environment with a commitment to diversity, collaboration, and a balanced life for its employees.

Matching Summary

The role focuses on rewriting the proprietary PADRE search core from C to modern C++ to improve performance and decouple architecture.

Skills & Requirements

Must-have

  • 5+ years professional software development experience
  • Proficiency in C and C++ programming languages
  • Strong understanding of data structures and algorithms
  • Experience with Agile iterative development methodologies
  • Familiarity with containerization tools like Docker

Nice-to-have

  • Knowledge of Information Retrieval concepts
  • Experience with AWS or cloud platforms
  • Familiarity with secure coding practices
  • Previous search platform integration experience
  • Knowledge of Go language or Puppet

Key Requirements

  • Bachelor's or Master's degree in Computer Science or related field
  • Minimum 5 years of hands-on software development experience
  • Eligibility to work in Australia (East Coast)

Work Rights

Open to all candidates on the east coast of Australia

Tailored Resume

Cover Letter