1

Go Programming Jobs in British Columbia (NOW HIRING)

Senior Security Operations Engineer

Vancouver, BC ยท Hybrid

CA$192K - CA$240K/yr

Proficiency with Go and other programming languages * Experience with securing distributed systems in AWS, cloud and Kubernetes environments * Contributions to the wider technical community (open ...

Senior Odoo Developer

Delta, BC ยท Hybrid

$40 - $65/hr

Join our team as a Senior Odoo Developer RoboTools Canada is a Vancouver-based importer and ... Act as the internal Odoo subject-matter expert post-go-live, managing upgrades, troubleshooting ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... If this looks interesting to you, go ahead and click apply :) * Unfortunately we are only able to ...

Showing results 41-60

Go Programming information

Is Go Programming in high demand?

Go programming is in high demand, especially in cloud computing, backend development, and microservices architecture. Companies value Go for its performance, simplicity, and concurrency support, leading to strong job growth and competitive salaries for skilled developers.

What are the key skills and qualifications needed to thrive as a Go programmer, and why are they important?

To thrive as a Go Programmer, you need strong proficiency in the Go programming language, a solid understanding of software engineering principles, and typically a degree in computer science or related experience. Familiarity with tools like Git, Docker, and cloud platforms, as well as knowledge of RESTful APIs and concurrency patterns, is highly valuable. Problem-solving ability, effective communication, and teamwork are essential soft skills for collaborating on complex projects and adapting to evolving requirements. These skills and qualities are crucial for building efficient, scalable, and maintainable software solutions in fast-paced development environments.

What is Go programming?

Go programming refers to the use of the Go language, also known as Golang, which is an open-source programming language developed by Google. Go is designed for simplicity, efficiency, and reliability, making it well-suited for building scalable web servers, cloud-based applications, and other high-performance software. Its strong support for concurrency, garbage collection, and easy-to-read syntax have contributed to its popularity among developers. Go is often used in backend development, DevOps, and microservices architectures.

What are some common challenges Go programmers face when working on large-scale projects?

Go programmers working on large-scale projects often encounter challenges such as managing dependencies across multiple modules, ensuring efficient concurrency without introducing race conditions, and maintaining code readability as the codebase grows. Collaboration with other team members is key, as Go encourages code simplicity and clear documentation, making code reviews and shared standards important. Additionally, integrating Go services with existing systems and optimizing performance for production environments can present learning opportunities and growth experiences.

What is the difference between Go Programming vs Python Programming?

AspectGo ProgrammingPython Programming
Primary UseSystem, network, and backend developmentWeb development, data analysis, scripting
SyntaxStatically typed, concise, compiledDynamically typed, readable, interpreted
PerformanceHigh performance, suitable for concurrent tasksModerate performance, flexible for rapid development
Learning CurveModerate, requires understanding of concurrencyEasy to learn, beginner-friendly
Community & UsageGrowing, used in cloud infrastructure and microservicesLarge, versatile, used across many industries

Go Programming is optimized for high-performance backend and system-level applications, especially in cloud and microservices environments. Python Programming offers greater flexibility and ease of use for web, data, and scripting tasks. The choice depends on project requirements and developer expertise.

What cities in British Columbia are hiring for Go Programming jobs? Cities in British Columbia with the most Go Programming job openings:
Infographic showing various Go Programming job openings in British Columbia as of August 2026, with employment types broken down into 75% Full Time, 19% Part Time, and 6% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution.

Senior Security Operations Engineer

Brex

Vancouver, BC โ€ข Hybrid

CA$192K - CA$240K/yr

Full-time

Re-posted 29 days ago


Job description

Engineering at Brex

Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep collaboration. We tackle hard technical problems, own our outcomes, and push for excellence at every level - from architecture to deployment. It's an environment where engineering is a craft, and builders become leaders.

What you'll do

As a Security Operations Engineer at Brex, you will focus on preventing, detecting and responding to security threats across Brex's corporate and cloud environments. You will use existing systems and develop tools to improve our security capabilities. Our team is responsible for functions across corporate security, detection & response and infrastructure security domains; and we perform systems engineering and automation to support those functions.ย 

Security Operations is part of our wider Trust & IT organization which means you will have the opportunity to work closely with Application Security, Corporate Engineering, GRC and IT and to improve security configurations, drive positive employee behaviors and generally work to prevent events from becoming incidents. You will also help build and maintain our team's open source project Substation and have the opportunity to contribute to the Brex Tech Blog. You'll be part of a team that actively contributes to the wider security community and has a commitment to mentorship and engineering excellence.

We're looking for individuals with a strong background and interest in detecting, responding to, and resolving security incidents and security challenges. You should be comfortable dealing with lots of moving pieces, changing priorities, and new technologies, while having a keen eye for detail. Most importantly, you should be enthusiastic about working with a variety of backgrounds, roles, and people across Brex. Building a world-class financial service requires world-class security.

Where you'll work

This role will be based in our Vancouver office. We are a hybrid environment that combines the energy and connections of being in the office with the benefits and flexibility of working from home. We currently require a minimum of three coordinated days in the office per week, Monday, Wednesday and Thursday. As a perk, we also have up to four weeks per year of fully remote work!

Responsibilities

  • Work on a highly cross-functional team to prevent, detect and respond to security threats across Brex's corporate and cloud environments
  • Perform security incident response, investigation, remediation, and documentation, participate in periodic threat hunting and security exercises
  • Leading, scoping and building features, participate in designing, and maintaining tools and systems which support the team's domains - corporate security, detection & response and infrastructure securityย 
  • Collaborating and partnering with engineering and operations teams to drive remediation of security issues, while balancing prioritization of those security issues within SLA and teams' respective backlogs
  • Caring about secure system design, valuing building things correctly, an understanding of a MVP approach and an empathetic mindset when working with others

Requirements

  • Bachelor's degree in Computer Science, Engineering or related field OR equivalent training / fellowship OR 5+ years work experienceExperience working in a corporate security, detection & response or infrastructure security role with responsibilities for security alert triage and security incident responseย 
  • Familiarity with CI/CD systems and DevOps workflows (e.g. Buildkite, Flux, Git, Terraform) in cloud environments (e.g. AWS, Azure, GCP)
  • Experience with deploying and maintaining some of the security services and tools owned by the team (e.g. - SIEM, data pipelines, SOAR, domain monitoring, endpoint tooling, email protection tooling, cloud security tools)
  • While not primarily a development role, the team develops and maintains tools written in Go and Python, so experience with coding is required
  • You thrive in a collaborative environment filled with a diverse group of people with different expertise and backgrounds. We currently have around 30 nationalities represented with more than the company working in a country different from the one they grew up in.

Bonus points

  • Proficiency with Go and other programming languagesย 
  • Experience with securing distributed systems in AWS, cloud and Kubernetes environments
  • Contributions to the wider technical community (open source, public research, mentorship, community organizing, blogging, presentations, etc)

Compensation

The expected salary range for this role is $192,000 CAD - $240,000 CAD. However, the starting base pay will depend on a number of factors including the candidate's location, skills, experience, market demands, and internal pay parity. Depending on the position offered, equity and other forms of compensation may be provided as part of a total compensation package.

Brex LLC is a wholly owned subsidiary of Capital One, N.A.