Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Architect designing large-scale distributed search systems for Genesys' AI-powered Experience Orchestration platform. Leading end-to-end design from requirements through production delivery and execution.

Responsibilities

  • Architect and evolve large scale distributed search systems that process millions of events per minute in real time
  • Lead end to end design of scalable search solutions from requirements through production delivery
  • Drive improvements in platform reliability, performance, and resiliency across search services
  • Influence engineering standards by advocating for best practices in search architecture and query optimization
  • Partner with product managers and cross functional teams to align technical direction with business outcomes
  • Oversee indexing strategies and data modeling to improve search accuracy, latency, and scalability
  • Guide code quality through active participation in design discussions and code reviews
  • Resolve complex production challenges to maintain system stability and customer trust

Requirements

  • Demonstrate extensive experience building distributed systems and microservices architectures in Java
  • Apply deep expertise with Spring frameworks in large scale production environments
  • Design and optimize Elasticsearch or equivalent search platforms, including indexing and query performance tuning
  • Architect event driven systems using technologies such as Kafka
  • Leverage AWS services including EC2, S3, and Lambda to build resilient cloud native systems
  • Translate business requirements into scalable, maintainable search architectures

Benefits

  • Comprehensive extended group health coverage
  • Generous paid time off, including vacation and personal leave
  • Retirement savings program with employer RRSP matching up to a prescribed maximum amount
  • Family-friendly benefits, including parental leave top-up and adoption assistance
  • Growth and development opportunities through access to learning resources and internal mobility programs

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$182,200 - CA$239,100 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsEC2ElasticSearchJavaKafkaMicroservicesSpring

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.