CrawlJobs Logo
Briefcase Icon
Category Icon

Software Engineer - Golang Canada Jobs (Remote work)

106 Job Offers

Filters
New
Staff Software Engineer, Vehicle AI
Save Icon
Lead the future of mobility as a Staff Software Engineer, Vehicle AI at GM in Canada. Design and deploy production-grade AI agents and large-scale distributed systems using Python, C++, or Java. This role demands 8+ years of experience, deep AI/ML expertise, and technical leadership. Enjoy top-ti...
Location Icon
Location
Canada
Salary Icon
Salary
147000.00 - 196600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
New
Software Engineer, Cash App Banking
Save Icon
Join Cash App Banking as a Software Engineer in Toronto, Canada. Leverage 5+ years of experience to design and ship customer-facing features within microservice and event-driven architectures. Embrace an AI-first mindset to enhance development speed and quality while solving ambiguous problems. E...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
152300.00 - 228500.00 CAD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
New
Software Engineer, Cash App - Lending Products
Save Icon
Join Cash App’s Lending team in Vancouver as a Software Engineer to redefine financial access. You’ll build scalable APIs and AI-driven lending products, collaborating with cross-functional teams. Requires 5+ years in complex systems, an AI-first mindset, and resilience. Enjoy remote work, flexib...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
152300.00 - 228500.00 CAD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
New
Staff Software Engineer, Cash App Banking
Save Icon
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
222900.00 - 334300.00 CAD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
New
Senior Rust Software Engineer
Save Icon
Senior Rust Software Engineer needed to build ethical, privacy-forward ad infrastructure at Mozilla. You’ll develop scalable components in Rust and Python for client-side ad delivery across Firefox, Pocket, and MDN. Requires 5+ years experience, Rust expertise, and front-end familiarity. Remote-f...
Location Icon
Location
Canada; United States
Salary Icon
Salary
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Join Microsoft’s IC3 team in Vancouver, Canada as a Senior Software Engineer. You will design client/server media streaming components for Teams, serving millions of users. Requires a Bachelor’s in CS or related field with 4+ years in C, C++, C#, Java, JavaScript, or Python. Enjoy working on real...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer, Cash App - Controls
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
152300.00 - 228500.00 CAD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
New
Intermediate Software Engineer - Artificial Intelligence
Save Icon
Location Icon
Location
Canada
Salary Icon
Salary
100350.00 - 111500.00 CAD / Year
tucows.com Logo
Tucows
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
Senior Software Engineer
Save Icon
Join Microsoft's Cloud Supply Chain team in Greater Toronto as a Senior Software Engineer. Design and implement scalable features for the infrastructure powering Azure, AI, and Microsoft's online services. We seek a candidate with 4+ years of coding experience in C, C++, C#, Java, or Python. Cont...
Location Icon
Location
Canada , Greater Toronto
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Join Twilio's Enterprise AI Engineering team as a Staff Software Engineer in Canada. Lead the technical vision for scalable AI platforms, transforming sales, support, and internal operations. Utilize your 8+ years of experience in full-stack development and distributed systems to build intelligen...
Location Icon
Location
Canada
Salary Icon
Salary
160320.00 - 200400.00 USD / Year
stytch.com Logo
Stytch
Expiration Date
Until further notice
Staff Software Engineer, Add-on Operations
Save Icon
Join Mozilla as a Staff Software Engineer for Add-on Operations. Lead the development of the AMO platform, using Python/Django to build resilient systems and moderation tools. Collaborate with a global team to enhance security, reliability, and the developer experience. Enjoy top benefits like pe...
Location Icon
Location
Canada; United Kingdom; France
Salary Icon
Salary
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft in Vancouver as a Senior Software Engineer. Work on impactful Azure projects, directly shaping core observability services nearing GA. This technical role blends hands-on coding in C#/Java/Python with strategic customer engagement and on-call duties. Drive production reliability an...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Connect Platform
Save Icon
Join Confluent as a Senior Software Engineer for the Connect Platform. Design and build secure, scalable systems to bridge Apache Kafka with the wider ecosystem. This remote role in Canada requires expertise in Java, cloud platforms, and distributed systems. Enjoy a remote-first culture, equity, ...
Location Icon
Location
Canada , Remote, Ontario
Salary Icon
Salary
144200.00 - 169400.00 CAD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's COSMIC team in Vancouver as a Senior Software Engineer. Build and scale the AI-first COSMIC AURA orchestration platform, powering services like Teams and Copilot. Design resilient, Kubernetes-based backend systems for global impact. Requires 4+ years in cloud/distributed systems ...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Data team to build the data platform for the age of AI. As a Senior Software Engineer, you'll develop core services and APIs for products like Microsoft Fabric and Azure Cosmos DB. This role requires expertise in C#, Java, Python, and relational/NoSQL databases. Based in Ca...
Location Icon
Location
Canada , Multiple Locations
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Applied Sciences Group in Vancouver as a Senior Software Engineer. Shape experiences for billions by turning cutting-edge ideas into shipping products across Windows and Copilot. We seek a versatile generalist with 4+ years of experience in C++, C#, or Python, comfortable with ra...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Connect Platform
Save Icon
Join Confluent as a Senior Software Engineer for the Connect Platform. Design and build secure, scalable systems to bridge Apache Kafka with the wider ecosystem using Java and cloud-native tech. This remote role in Ontario offers a chance to work on critical data integration with a global team, r...
Location Icon
Location
Canada , Remote Ontario
Salary Icon
Salary
144200.00 - 169400.00 CAD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Confluent as a Software Engineer in Ontario, Canada, to build the secure compute infrastructure powering real-time data streaming. You'll develop large-scale distributed systems using Java, Go, or C++ within a remote-first culture. This role offers equity, robust benefits, and the chance to ...
Location Icon
Location
Canada , Ontario
Salary Icon
Salary
113200.00 - 147200.00 CAD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice

About the Software Engineer - Golang role

Explore a world of opportunity in Software Engineer - Golang jobs, a specialized and in-demand career path at the heart of modern backend and cloud-native development. Professionals in this role leverage the Go programming language (Golang) to build efficient, reliable, and scalable software systems. Known for its simplicity, performance, and excellent concurrency support, Go is the engine behind countless microservices, distributed systems, APIs, and infrastructure tools. A career here is ideal for engineers passionate about creating high-performance backend services, robust networked applications, and the foundational platforms that power today's digital experiences.

In typical Software Engineer - Golang jobs, core responsibilities revolve around designing, developing, and maintaining server-side applications. This includes architecting and implementing RESTful or gRPC APIs that serve data to web and mobile clients. Engineers build and optimize microservices that handle specific business logic, ensuring they are resilient, scalable, and communicate effectively within a distributed architecture. A significant part of the role involves writing concurrent code to handle multiple tasks simultaneously, a key strength of Go. Professionals also integrate with various data storage solutions, including SQL databases like PostgreSQL and NoSQL systems, and often work with message queues and caches. Deploying and managing applications within containerized environments like Docker and orchestrators such as Kubernetes is a common expectation, aligning with cloud-native principles.

The day-to-day work extends beyond pure coding. Engineers in these roles are responsible for writing comprehensive unit and integration tests to ensure code quality and reliability. They participate in code reviews, contribute to system design discussions, and document their work. Performance profiling and optimization are frequent tasks, as Go applications are often chosen for their speed and efficiency. Collaboration is key; Golang engineers regularly partner with front-end developers, product managers, DevOps specialists, and data engineers to deliver cohesive features and system improvements.

To succeed in Software Engineer - Golang jobs, candidates typically need a strong foundation in computer science principles and several years of professional software development experience. Proficiency in Go is paramount, including a deep understanding of its concurrency model (goroutines and channels), standard library, and idiomatic patterns. Solid experience with backend development, API design, and system architecture is essential. Familiarity with cloud platforms (AWS, GCP, or Azure), containerization technologies, and infrastructure-as-code tools is highly valued. Knowledge of software development best practices, including version control with Git, CI/CD pipelines, and agile methodologies, is standard. Strong problem-solving skills, attention to detail, and the ability to work effectively in a team environment are universal requirements for these impactful roles. Discover your next career move in this dynamic field where you can build the scalable systems of tomorrow.

Filters

×
Countries
Category
Location
Work Mode
Salary