Senior Software Engineer / Java

Senior Software Engineer / Java


Job ID: mrp-878499

Toronto, ON, CA

Information Technology

Full Time,

$130000 - $175000

On-site

Other/Non Classified

Toronto, ON, CA

$130000 - $175000

Full Time,

Other/Non Classified

On-site

Information Technology

Job details

About

This Role is Hybrid in Toronto, ON (2 days per week). This Opportunity is Full-time. This opportunity is with a fast-growing software company building a real-time customer engagement platform used by some of the world’s largest media organizations, sports leagues, and enterprise brands. Their platform enables millions of users to interact through live conversations, AI-powered moderation, personalization, and community experiences while operating on highly scalable, event-driven backend infrastructure.

Overview of The Role

This is a senior backend engineering opportunity focused on building and scaling the distributed systems that power a real-time engagement platform serving millions of users globally. You’ll work on high-throughput services responsible for processing large volumes of events, improving platform reliability, and building cloud-native applications that can scale as customer adoption continues to grow.

The engineering team values clean architecture, ownership, and collaboration. This role is ideal for engineers who enjoy solving complex distributed systems challenges, working with modern infrastructure, and contributing to long-term platform strategy while remaining highly hands-on.

Required Skills & Experience

· Strong experience building backend applications using Java
· Experience developing microservices and distributed systems
· Hands-on experience with Kubernetes and containerized environments
· Experience building event-driven systems using Kafka
· Strong understanding of scalable system design, performance, and reliability
· Experience working with relational databases and RESTful APIs

Desired Skills & Experience

· Experience with Scala, Go, or Node.js
· Experience building cloud-native applications on AWS or similar cloud platforms
· Familiarity with observability, monitoring, and production troubleshooting
· Experience working within Agile engineering teams
· Strong communication and collaboration skills

What You Will Be Doing

· Designing and developing scalable backend services in Java
· Building and maintaining event-driven microservices using Kafka
· Deploying and operating applications within Kubernetes environments
· Improving platform reliability, scalability, and performance
· Collaborating with Product, Infrastructure, and Engineering teams to deliver new platform capabilities
· Participating in architectural discussions and technical design decisions

Tech Breakdown

· 65% Java Backend Development
· 20% Cloud / Kubernetes Infrastructure
· 15% Distributed Systems & Event Streaming

Daily Responsibilities

· 70% Hands On Development
· 15% Team Collaboration
· 15% Architecture / System Design

The Offer

· Base Salary ranges from $130K to $175K + Bonus and Comprehensive Benefits.

You will receive the following benefits:

· Medical, Dental, and Vision Insurance
· Paid Vacation
· RRSP / Retirement Program (where applicable)
· Professional Development Support
· Wellness Programs

Current Vacancy: Yes

Use of AI in Hiring: Yes

#LI-OR1

Share this job

I want more jobs like this in my inbox.

Share this job

As part of our promise to talent, Kelly supports those who work with us through a variety of benefits, perks and work-related resources. Please note: The following benefits reflect Kelly's general offerings. Eligibility may vary by assignment, location and job type. Kelly offers eligible employees a group benefit program that includes extended healthcare (drug plan, professional and medical services), dental, life, and emergency travel assistance. In addition, employees are entitled to holiday and vacation pay in accordance with provincial labour law. Click here for more information on benefits and perks that may be available to you as a member of the Kelly Talent Community in Canada.



About Kelly

Work changes everything. And at Kelly, we’re obsessed with where it can take you. To us, it’s about more than simply accepting your next job opportunity. It’s the fuel that powers every next step of your life. It’s the ripple effect that changes and improves everything for your family, your community, and the world. Which is why, here at Kelly, we are dedicated to providing you with limitless opportunities to enrich your life—just ask the 300,000 people we employ each year.

Kelly is committed to providing a workplace environment that is inclusive and respects the dignity of those in our workforce. Consistent with that commitment, Kelly will ensure that persons who are otherwise able to work are not unfairly excluded from doing so based upon any grounds protected by applicable human rights legislation, and will make all reasonable efforts to accommodate the needs of applicants and employees in all employment processes including but not limited to, hiring, advancement, discharge, compensation, or training.

Kelly may use AI-powered tools during the recruitment and hiring process. For full details, including how Kelly uses AI, your rights, and how to request a reasonable accommodation, visit the Recruitment Artificial Intelligence Notice.