Senior Software Developer – Big Data & Analytics

Genesys

Base: $132,400.00 - $171,400.00; bonus/equity: eli...
Not specified (assumed hybrid based on industry norms)
Design distributed systems from ground up
Build scalable data pipelines with aws emr
Implement infrastructure-as-code practices
Genesys is seeking a Senior Software Developer to join their Cloud Analytics team, focusing on architecting and evolving large-scale distributed data systems to enhance real-time decision-making and AI-driven customer experiences. The role requires strong expertise in building reliable data pipelines, cloud architecture, and coding in languages like Java and Python

Job Summary

  • This role involves architecting large-scale distributed data systems that power real-time decision making and AI-driven customer experience innovation.
  • The team builds technology with empathy and ambition, enabling organizations to deliver meaningful experiences at global scale through modern cloud-native engineering.
  • Genesys offers comprehensive benefits including extended group health coverage, generous paid time off, and retirement savings programs with employer matching.

Matching Summary

Match Score: 85

Genesys is seeking a Senior Software Developer to join their Cloud Analytics team, focusing on architecting and evolving large-scale distributed data systems to enhance real-time decision-making and AI-driven customer experiences. The role requires strong expertise in building reliable data pipelines, cloud architecture, and coding in languages like Java and Python.

Salary

Base: $132,400.00 - $171,400.00; Bonus/Equity: Eligible for commission or performance-based bonus opportunities; Benefits: Comprehensive extended group health coverage, RRSP matching, parental leave top-up

Skills & Requirements

Must-have

  • Design distributed systems from ground up
  • Build scalable data pipelines with AWS EMR
  • Implement infrastructure-as-code practices
  • Develop microservices and event-driven systems
  • Experience with Apache Spark and Airflow

Nice-to-have

  • Mentor peers and raise engineering quality bar
  • Translate ambiguous product concepts to requirements
  • Advocate for automation and observability principles
  • Contribute to enterprise-scale SaaS initiatives

Key Requirements

  • Strong experience designing distributed systems
  • Production-grade software development in Java or Python
  • Deep knowledge of Apache Spark, Hadoop, and Airflow
  • Experience operating web-scale data systems in AWS

Work Rights

Not specified

Tailored Resume

Cover Letter