Senior Software Developer – Big Data & Analytics

Genesys

Base: $124,600.00 - $163,600.00; bonus/equity: eli...
Not specified
Design distributed systems from ground up
Build batch and streaming data pipelines
Experience with aws emr and apache airflow
Genesys is seeking a Senior Software Developer specializing in Big Data & Analytics to enhance their cloud-based analytics platform. The ideal candidate will have strong experience in designing distributed systems, working with AWS, and developing data pipelines using tools like Apache Spark and Airflow

Job Summary

  • You will architect and evolve large-scale distributed data systems that power real-time decision making and AI-driven customer experience innovation.
  • The role involves transforming tens of millions of daily events into reliable, high-performance analytical services supporting product teams and enterprise customers.
  • Genesys offers comprehensive benefits including extended health coverage, generous paid time off, and retirement savings matching.

Matching Summary

Match Score: 85

Genesys is seeking a Senior Software Developer specializing in Big Data & Analytics to enhance their cloud-based analytics platform. The ideal candidate will have strong experience in designing distributed systems, working with AWS, and developing data pipelines using tools like Apache Spark and Airflow.

Salary

Base: $124,600.00 - $163,600.00; Bonus/Equity: Eligible for commission or performance-based bonus; Benefits: Comprehensive health, PTO, RRSP matching

Skills & Requirements

Must-have

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

Nice-to-have

  • Mentor peers and raise engineering quality bar
  • Contribute to platform-level enterprise initiatives
  • Enable advanced analytics or AI-driven use cases
  • Advocate for automation and observability principles

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