Jobgether logo

Senior Software Engineer, Backend

Jobgether
2 days ago
Full-time
Remote
Canada

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Backend in Canada.

This role sits at the core of a high-scale, real-time technology platform powering experiences for millions of users in a fast-paced, always-on environment. You will design and build backend systems that must deliver speed, resilience, and scalability under heavy traffic and strict performance demands. The position involves full ownership of services, from architecture and development through production operations and long-term optimization. You will work alongside experienced engineers, product leaders, and architects in a culture that values rapid delivery, technical excellence, and continuous improvement. With a strong focus on cloud-native distributed systems, your work will directly impact real-time user experiences and platform reliability. This is a highly hands-on engineering role where your contributions shape both product capabilities and system architecture at scale.

Accountabilities:

  • Design, build, and maintain scalable backend systems and APIs that support real-time, high-volume applications used by a large global user base.
  • Deliver production-ready code quickly and consistently, contributing to new feature development in a high-velocity environment.
  • Own the full software development lifecycle, including architecture design, implementation, testing, deployment, performance tuning, and ongoing maintenance.
  • Ensure systems are built for scalability, reliability, and low-latency performance under continuous 24/7 operational demands.
  • Triage, debug, and resolve production issues efficiently, driving operational excellence and system stability.
  • Collaborate cross-functionally with product, engineering, and architecture teams to align technical solutions with business objectives.
  • Mentor and support other engineers through code reviews, design discussions, and best practice sharing.

Requirements:

  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • 3+ years of backend software engineering experience in object-oriented programming languages such as Java or C#.
  • Strong understanding of OOP principles, backend architecture patterns, and system design fundamentals.
  • Proven experience building and operating scalable distributed systems in cloud environments such as AWS or Google Cloud Platform (GCP).
  • Experience designing and maintaining automated test suites, including unit, integration, and performance testing.
  • Strong debugging and production troubleshooting skills in high-scale environments.
  • Demonstrated ability to mentor engineers and contribute to technical leadership within a team.
  • Excellent collaboration and communication skills in cross-functional engineering environments.

Benefits:

  • Competitive compensation package aligned with experience and market standards.
  • Comprehensive health, dental, and vision insurance coverage.
  • Flexible remote work options within Canada.
  • Opportunity to work on large-scale, real-time systems serving millions of users.
  • Strong culture of technical excellence, mentorship, and continuous learning.
  • Exposure to modern cloud technologies and high-performance distributed architectures.
  • Career growth opportunities in a fast-scaling, product-driven engineering organization.
  • Inclusive and collaborative environment that encourages innovation and ownership.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
 
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
 
 
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.