Senior Software Engineer / Java
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
I want more jobs like this in my inbox.
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.