CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer I Canada, Toronto Jobs

8 Job Offers

Filters
New
Senior Software Engineer
Save Icon
Join Alan's talented engineering team in Toronto to tackle high-impact projects with full ownership. We seek a passionate Senior Software Engineer with 3+ years of experience in Python and modern JavaScript. You'll help scale our product using Flask, React, and PostgreSQL in a collaborative, fast...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
alan.com Logo
Alan
Expiration Date
Until further notice
Senior Software Engineer, Backend (AI Agent)
Save Icon
Join Cresta's AI Agent team in Toronto to build scalable backend systems for cutting-edge AI solutions. We seek a Senior Backend Engineer with 5+ years' experience in cloud architecture, APIs (gRPC/REST), and Kubernetes. You'll design reliable, high-performance server infrastructure for real-worl...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Senior Java Software Engineer
Save Icon
Join a global team in Toronto as a Senior Java Engineer for a critical Capital Markets platform. This hands-on role requires deep post-trade, SWIFT, and microservices expertise (Java 17+, Spring Boot). You will own the full lifecycle of high-performance systems in a true DevOps culture. This 12-m...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join VAST Data in Toronto as a Senior Software Engineer focused on Database Internals. Design and optimize the core engine of our high-performance database system, working on storage, query execution, and transaction processing. This deep systems role requires strong C/C++ skills and expertise in...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Seeking a Senior Software Engineer in Toronto to tackle high-impact projects and shape engineering practices. You'll design efficient systems, mentor teams, and contribute to hiring using Python/JavaScript. Enjoy top benefits like flexible leave, healthcare, and learning budgets in a collaborativ...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
alan.com Logo
Alan
Expiration Date
Until further notice
Senior Software Engineer, Backend (Voice Platform)
Save Icon
Join Cresta's Voice Platform team in Toronto as a Senior Backend Engineer. Design and scale distributed microservices in Go, powering real-time AI-driven voice infrastructure. Lead initiatives in SIP/WebRTC, multilingual pipelines, and cloud reliability. Enjoy comprehensive benefits, wellness sup...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Senior Software Engineer, Ingest
Save Icon
Join Sentry's Client Infrastructure team in Toronto as a Senior Software Engineer. Design and scale global, distributed systems using Rust to ingest billions of daily events. Tackle complex challenges in high-performance data pipelines, including open-source projects like Relay. Enjoy competitive...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
200000.00 - 227000.00 CAD / Year
sentry.io Logo
Sentry
Expiration Date
Until further notice
Senior Software Engineer, Infrastructure
Save Icon
Join Sentry.io in Toronto as a Senior Infrastructure Software Engineer. Design and build scalable platform services using Python, with cloud and Kubernetes expertise. Enable engineering teams with reliable, self-service tools and infrastructure. Enjoy competitive compensation, equity, and compreh...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
200000.00 - 295000.00 CAD / Year
sentry.io Logo
Sentry
Expiration Date
Until further notice
A Senior Software Engineer I is a pivotal and experienced role within the technology industry, representing a professional who has mastered the fundamentals of software development and is now operating at a high level of technical proficiency and ownership. This position is a crucial step on the engineering career ladder, often sitting between a mid-level engineer and a staff or principal engineer. Professionals searching for Senior Software Engineer I jobs are typically seeking roles where they can architect complex systems, mentor others, and drive significant technical projects to completion with substantial autonomy. In this role, individuals are generally responsible for the end-to-end delivery of software features and systems. This involves translating high-level business requirements into robust technical designs, writing clean, efficient, and maintainable code, and conducting thorough code reviews to uphold team standards. A Senior Software Engineer I is expected to own substantial components of a codebase, taking responsibility not just for implementation but also for the long-term health, performance, and scalability of their work. They proactively identify technical debt and performance bottlenecks, advocating for and implementing improvements. Collaboration is key; they work closely with product managers, designers, and other engineers to refine requirements and ensure the final product aligns with both user needs and technical best practices. Common responsibilities for these professionals include designing system architecture, making critical decisions on technology selection, and establishing patterns and practices for their team. They are often the go-to person for solving the most challenging technical problems. Leadership is a subtle but important aspect, demonstrated through mentoring junior engineers, sharing knowledge, and sometimes leading small project teams. They ensure quality by championing testing strategies, including unit, integration, and end-to-end tests, and by integrating monitoring and observability into their systems. Typical skills and requirements for Senior Software Engineer I jobs include 5+ years of professional software development experience, with deep expertise in one or more modern programming languages (such as Java, Python, C++, JavaScript/TypeScript, or Go) and their ecosystems. A strong grasp of software design principles, data structures, algorithms, and system design is essential. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is highly common. Beyond technical prowess, successful candidates demonstrate excellent problem-solving abilities, effective communication skills for discussing technical concepts with both technical and non-technical stakeholders, and a proactive, ownership-driven mindset. They are expected to navigate ambiguity, make well-reasoned trade-offs, and continuously learn and adapt to new technologies. For those seeking impactful roles where they can shape technology and guide teams, Senior Software Engineer I jobs offer a challenging and rewarding career path at the heart of innovation.

Filters

×
Category
Location
Work Mode
Salary