CrawlJobs Logo
Briefcase Icon
Category Icon

Software Engineer - Golang Canada Jobs (Hybrid work)

35 Job Offers

Filters
Lead Software Engineer - Full Stack
Save Icon
Lead Full Stack Engineer role in Mississauga. Design and develop cloud-based applications using Angular, Java, and Spring within Citi's Fixed Income DevOps team. Requires 6+ years' experience, leadership skills, and expertise in CI/CD, microservices, and containerization. Drive innovation for fro...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Development Engineer in Test
Save Icon
Join a leading investment bank as a Software Development Engineer in Test (SDET) in Mississauga. Ensure data integrity for critical trading and risk systems using Java automation, SQL, and CI/CD pipelines. This role requires 3+ years of QA experience with a focus on backend data quality in a fast...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
79320.00 - 110680.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Software Engineer - Wayve Foundation Model
Save Icon
Join Wayve's core engineering team in Vancouver to build scalable infrastructure for our autonomous driving foundation model. You'll accelerate AI research by designing robust training pipelines and ML systems. This role requires strong distributed systems skills and experience with tools like Ku...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
Not provided
wayve.ai Logo
Wayve
Expiration Date
Until further notice
Node/AWS Software Engineer
Save Icon
Join a global product development leader as a Node/AWS Software Engineer. Design and implement scalable backend services and APIs using Node.js and AWS serverless technologies. Enjoy a remote-first, flexible work environment in Canada with a focus on well-being and career growth. Apply your exper...
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
3pillarglobal.com Logo
3Pillar Global
Expiration Date
Until further notice
Co-op Software Engineer, Android
Save Icon
Join our Android Co-op Software Engineer program in Vancouver or Kitchener. Gain hands-on experience building scalable backend services with Python, Java, or C++. This full-time role offers mentorship, competitive benefits, and the chance to impact real customer products.
Location Icon
Location
Canada , Vancouver; Kitchener
Salary Icon
Salary
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our Live Pay team in Vancouver as a Senior Backend Software Engineer. Design and develop key platform services using JVM languages and event-driven architecture on AWS. We offer healthcare, a learning stipend, and equity in a collaborative, cross-functional environment.
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
199000.00 - 244000.00 CAD / Year
earnin.com Logo
EarnIn
Expiration Date
Until further notice
UI Software Engineer
Save Icon
Join a premier gaming studio in Vancouver as a UI Software Engineer. Use your C++ skills to architect high-performance UI systems for acclaimed titles. Collaborate with artists to craft intuitive, immersive player experiences. Enjoy benefits like subsidized health plans and retirement matching.
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
41.00 - 46.50 USD / Hour
aquent.com Logo
Aquent
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Teams AI Platform in Vancouver to build the high-scale backend services powering the future of AI collaboration. You'll design and operate distributed systems using .NET Core, Redis, or Cosmos DB, ensuring exceptional reliability and performance. This senior role requires 4+ year...
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 - Wayve Foundation Model
Save Icon
Join Wayve's core engineering team in Vancouver to build scalable infrastructure for our autonomous driving foundation model. You'll accelerate AI research by designing robust training, evaluation, and inference pipelines. This role requires strong distributed systems skills and experience suppor...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
Not provided
wayve.ai Logo
Wayve
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join PointClickCare as a Principal Software Engineer in Mississauga. Develop scalable healthcare solutions using Java, Spring Boot, and Azure cloud services. Champion TDD and CI/CD in a culture that values innovation and offers exceptional benefits from day one.
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
156000.00 - 174000.00 CAD / Year
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice
Software Test Engineer
Save Icon
Join our team in Vancouver as a Software Test Engineer. You will ensure the quality of cutting-edge interactive platforms, focusing on hardware compatibility, crash investigation, and performance testing. Collaborate closely with development and QA teams to deliver robust products. We offer compr...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
28.00 - 33.00 USD / Hour
aquent.com Logo
Aquent
Expiration Date
Until further notice
Software Test Engineer
Save Icon
Join a leading tech innovator in Vancouver as a Software Test Engineer. You will be pivotal in early-stage testing of online PVP/PVE game modes, combat, AI, and multiplayer functionality. This role requires strong documentation skills and collaboration across QA and development teams. Enjoy benef...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
28.33 - 33.33 USD / Hour
aquent.com Logo
Aquent
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
Software Engineer (C++ and C#)
Save Icon
Join Bentley Systems in Quebec as a Software Engineer. Develop cutting-edge C++ and C# modules for global civil engineering applications. We seek a proactive engineer with 3+ years' experience and strong OOP skills. Enjoy a collaborative culture, competitive salary, and impactful work on world-cl...
Location Icon
Location
Canada , Quebec
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
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