Taro Logo

Software Engineer (Java/Search)

Squiz helps complex, service-led organisations harness the power of digital by providing a digital experience platform (DXP) for content, search, data and applications management.
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
Enterprise SaaS

Description For Software Engineer (Java/Search)

Squiz is expanding its product team to deliver a cloud-based digital experience platform (DXP). As a Software Engineer in the Search product team, you'll be responsible for building and maintaining a world-class search engine product. The team is currently focused on significant enhancements to the core search engine, including cutting-edge AI/LLM integration.

The role offers an opportunity to work with intelligent and diverse professionals who challenge the status quo. Squiz, founded in 1998, has evolved from a simple web content management system into a full digital experience platform (DXP), helping organizations transition from content management to experience creation.

The position involves backend development of the search engine core, requiring expertise in Java and modern web technologies. You'll work on production-level code, implement best practices, and contribute to documentation. Knowledge of information retrieval, machine learning, and AWS infrastructure is valuable.

Squiz offers a flexible work environment, understanding that success depends on work-life balance. The company has a global presence with offices in Australia, New Zealand, the United States, the United Kingdom, and Poland. They pride themselves on their diverse, ego-free culture where teams collaborate to deliver better outcomes while maintaining a fun work atmosphere.

The company's DXP platform integrates content, search, data, and applications, allowing customers to create comprehensive digital experiences. Working at Squiz means joining a team that values innovation, customer focus, and professional growth while maintaining a balanced and flexible work environment.

Last updated a day ago

Responsibilities For Software Engineer (Java/Search)

  • Create, improve and maintain code, with a focus on back-end development of the search engine core
  • Contribute towards uplift of existing code base
  • Development of code that has been run in production environments with users
  • Develop/enhance robust application code which meets all technical requirements
  • Apply best development practices across all your work
  • Write and maintain software documentation

Requirements For Software Engineer (Java/Search)

Java
TypeScript
  • Experience using Java, Angular or React / Typescript
  • Knowledge and interest in information retrieval and/or machine learning is a major benefit but not essential
  • Good understanding of testing principles and frameworks
  • Good understanding of extensible, modular software design
  • Understanding of AWS Infrastructure, combined with hands on CDK/SDK
  • A self-motivated individual who communicates and articulates well
  • Understanding of LLM, Vector DB (nice to have)

Benefits For Software Engineer (Java/Search)

  • Flexible Work Arrangements

Interested in this job?

Jobs Related To Squiz Software Engineer (Java/Search)