Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Genesys

Senior Software Developer

Genesys

Senior Software Developer optimizing routing of millions of customer interactions within Genesys Cloud platform. Building and evolving core microservices for real-time communication.

Posted 5/5/2026full-timeToronto • 🇨🇦 CanadaSenior💰 CA$112,600 - CA$147,700 per yearWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsJavaMicroservices

About the role

Key responsibilities & impact
  • Own the end to end design, development, testing, and deployment of features within a high scale routing microservice
  • Drive improvements to system performance, scalability, and reliability across a globally distributed cloud platform
  • Resolve complex technical challenges by analyzing production issues and implementing durable, long term solutions
  • Influence architectural decisions by advocating for maintainability, observability, and automation across services
  • Review and elevate code quality across the team, ensuring alignment with engineering best practices and platform standards
  • Collaborate with cross functional teams to deliver cohesive platform capabilities and align on technical direction
  • Strengthen platform resilience by proactively identifying risks and improving system behavior under load
  • Participate in on call rotations to support service reliability and continuously improve incident response mechanisms

Requirements

What you’ll need
  • Bachelor’s degree or higher in Computer Science or a related field
  • 6+ years of professional software development experience in Java or a similar language
  • Strong experience designing and building distributed systems or microservices architectures
  • Demonstrated ability to solve complex technical problems with scalable and maintainable solutions
  • Proficiency with version control systems such as Git
  • Experience working in collaborative, cross functional engineering environments
  • Strong written and verbal communication skills

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Javamicroservicesdistributed systemssystem performancescalabilityreliabilitycode qualityincident responseautomationengineering best practices
Soft Skills
problem solvingcollaborationcommunicationinfluencerisk identificationteamworktechnical directionproactive approachanalytical skillsadaptability
Certifications
Bachelor’s degree in Computer Sciencerelated field degree