CrawlJobs Logo

Filters

Location
Salary

Core Software Engineer Canada Jobs

7 Job Offers

Software Engineer I - Core Product - Notification Platform Team
Save Icon
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
97000.00 - 147000.00 CAD / Year
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Staff Software Engineer I – Control Plane Core Infrastructure
Save Icon
Staff Software Engineer I – Control Plane Core Infrastructure at Confluent. Design and deliver complex distributed systems for Confluent Cloud in Canada. Requires 6+ years of backend experience with Go, Java, or Scala, plus deep expertise in Kubernetes, AWS/GCP/Azure, and SLO-driven operations. E...
Location Icon
Location
Canada
Salary Icon
Salary
225100.00 - 264500.00 CAD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Software Engineer, Fullstack (Support Core)
Save Icon
Join Dialpad in Vancouver as a Fullstack Software Engineer. You will build high-scale web and desktop applications using Python, Vue/React, and GCP. Drive architectural decisions, mentor junior engineers, and ensure system stability in a collaborative environment.
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
147000.00 - 174000.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Senior Software Engineer, Core Services
Save Icon
Location Icon
Location
Canada
Salary Icon
Salary
136000.00 - 170000.00 CAD / Year
li.me Logo
Lime
Expiration Date
Until further notice
Staff Software Engineer, Core Experience
Save Icon
Location Icon
Location
Canada
Salary Icon
Salary
172000.00 - 237000.00 CAD / Year
li.me Logo
Lime
Expiration Date
Until further notice
Software Engineer, Fullstack (Sell Core)
Save Icon
Join Dialpad in Vancouver as a Fullstack Software Engineer. You will build high-scale web/desktop apps using Python, Java, Vue/React, and GCP. Drive architectural decisions, own features end-to-end, and ensure top code quality in a collaborative, Agile environment. Enjoy competitive benefits and ...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
147000.00 - 174000.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Staff Backend Product Software Engineer, Core
Save Icon
Lead large-scale technical initiatives as a Staff Backend Engineer for Dropbox's Core product in Canada. This senior role requires 12+ years of experience, including consumer-facing work, and deep expertise across multiple domains like databases, concurrency, or ML APIs. You will architect founda...
Location Icon
Location
Canada
Salary Icon
Salary
204900.00 - 277200.00 CAD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice

About the Core Software Engineer role

Explore the world of Core Software Engineer jobs, where professionals serve as the foundational architects of modern digital systems. A Core Software Engineer is responsible for designing, developing, and maintaining the essential software components and services that form the backbone of applications and platforms. This role is central to the entire software development lifecycle, focusing on creating robust, scalable, and high-performance solutions that meet both user needs and business objectives. Unlike roles specialized solely in front-end or niche systems, core engineers often work across the full technology stack, dealing with server-side logic, databases, APIs, and system integration to ensure cohesive and reliable software performance.

Typical responsibilities for professionals in these jobs are comprehensive. They analyze complex requirements to design effective software architectures and write clean, efficient, and maintainable code. A significant part of their day involves debugging, testing, and optimizing code for performance and scalability. Core Software Engineers actively participate in agile ceremonies like sprint planning and retrospectives, collaborating closely with cross-functional teams including product managers, designers, and other engineers. They are also tasked with code reviews, mentoring junior developers, and contributing to technical documentation. A key responsibility is ensuring the security and reliability of the systems they build, often implementing best practices for data protection and system resilience.

The typical skill set required for Core Software Engineer jobs is a blend of deep technical proficiency and strong soft skills. On the technical side, expertise in one or more backend programming languages such as Java, C#, Python, or Go is standard, along with experience with frameworks like .NET Core or Spring. A solid understanding of database management (SQL and often NoSQL), RESTful API design, cloud services (AWS, Azure, GCP), and containerization tools like Docker is commonly expected. Equally important are excellent problem-solving abilities, allowing engineers to deconstruct complex challenges. Strong verbal and written communication skills are crucial for articulating technical concepts to diverse stakeholders and for effective teamwork. A proactive attitude, a commitment to continuous learning, and the ability to work autonomously while driving project delivery from conception to deployment are hallmarks of successful candidates in this field. These jobs offer a dynamic career path for those passionate about building the fundamental technologies that power our digital world.