Back to job search
RT
Ringside TalentVerified Job Source

Sr. Software Engineer

The role involves designing, developing, and maintaining scalable software solutions while collaborating with cross-functional teams. Key duties include performing code reviews, mentoring junior engineers, and contributing to architectural decisions.

  • Remote
  • Toronto, Ontario, Canada
  • Posted Aug 5, 2026
  • Apply by Sep 4, 2026
  • 1 position

Job summary

We are looking for a Sr. Software Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below. This is a great opportunity for an experienced software engineer to make a significant technical impact on a growing product, with the flexibility of a fully remote role based in Toronto, Ontario. Responsibilities Design, develop, and maintain scalable, high-quality software solutions Write clean, efficient, and well-documented code across the full software development lifecycle Collaborate with cross-functional teams, including Product, QA, and Design, to deliver new features and enhancements Participate in code reviews, providing constructive feedback to team members Troubleshoot, debug, and resolve complex technical issues across the application stack Contribute to architectural decisions and help drive best practices for software design and development Mentor junior engineers and support their technical growth Write and maintain automated tests to ensure code quality and system reliability Stay current on emerging technologies and recommend improvements to existing systems and processes Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives Qualifications 5+ years of professional software engineering experience Strong proficiency in one or more modern programming languages (e.g., Java, Python, C#, JavaScript/TypeScript) Experience designing and building scalable, distributed systems Solid understanding of software design principles, data structures, and algorithms Experience with cloud platforms (e.g., AWS, Azure, or GCP) preferred Familiarity with CI/CD pipelines and modern development workflows Strong problem-solving skills and ability to work independently in a remote environment Excellent communication and collaboration skills What Our Client Offers Fully remote work flexibility Competitive salary with performance-based bonus potential Comprehensive health benefits Retirement savings plan with employer contribution Opportunities for professional growth and technical leadership Collaborative, innovation-driven engineering culture

What you’ll do

The role involves designing, developing, and maintaining scalable software solutions while collaborating with cross-functional teams. Key duties include performing code reviews, mentoring junior engineers, and contributing to architectural decisions.

Requirements

Candidates need over 5 years of professional software engineering experience and proficiency in modern programming languages. Experience with distributed systems and cloud platforms is highly preferred.

Benefits

• Performance-based bonus potential • Comprehensive health benefits • Retirement savings plan with employer contribution • Opportunities for professional growth and technical leadership

Listed skills

  • Microsoft AzurePreferred
  • CI/CDPreferred
  • Automated testingPreferred
  • JavaScriptPreferred
  • AgilePreferred
  • TypeScriptPreferred
  • Amazon Web ServicesPreferred
  • JavaPreferred
  • Google CloudPreferred
  • C++Preferred
  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Python
  • C#
  • JavaScript
  • TypeScript
  • Distributed Systems
  • Cloud Platforms
  • AWS
  • Azure
  • GCP
  • CI/CD
  • Software Design
  • Data Structures
  • Algorithms
  • Agile
  • Automated Testing

Job areas

  • Software
  • Technology
  • Engineering
  • Consulting

Additional details

Minimum experience
5+ years
Apply by
Sep 4, 2026
Posting language
English
Working hours
40 hours per week
Location requirements
Country, Toronto, Ontario, Canada
Seniority
Mid-Senior level
Application method
Direct apply is available