1

Rust Developer Jobs in British Columbia (NOW HIRING)

Sr. Platform Engineer

Vancouver, BC · Remote

  • Medical

  • Dental

  • Vision

  • PTO

Statically typed languages (e.g., TypeScript, Go, C/C++, Java, Rust). * Gitflow branching model ... While engineering excellence is paramount, your application will stand out if you have experience ...

Developer

BC · On-site +1

This developer requires extensive familiarity with industry standards and the development using C# and .NET to maintain or current products This position will be involved in creating products ...

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Working alongside software developers, systems engineers, and quality teams, you'll help build scalable automation solutions that accelerate releases while ensuring our products meet the highest ...

Be Seen First

Application Developer

Richmond, BC · On-site

CA$70K - CA$100K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

And will be working alongside with a team of Developer in creating, maintaining, and updating our ERP systems. The ideal candidate for this position is a hands-on professional with strong knowledge ...

Experience with DevOps practices, CI/CD pipelines, and test automation * Familiarity with Postgres or other relational databases * Experience with modern languages like Rust or .NET frameworks

Java Developer

Vancouver, BC · On-site

CA$115K - CA$130K/yr

The secureWISE Java Developer will implement backend Java applications within a Wildfly application and/or a Netty-based microservices application in addition to working on several stand-alone ...

Software Developer

Burnaby, BC · On-site

CA$96K - CA$118K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet's products. You are given the opportunity to participate in the development cycle from coding ...

Software Developer

Burnaby, BC

CA$96K - CA$118K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Fortinet team is currently looking for a Software Developer to join our R&D team in our Vancouver location (2910 Virtual Way). You are a proactive problem solver with a passion for building ...

Software Developer

Burnaby, BC

CA$96K - CA$118K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Fortinet team is currently looking for a Software Developer to join our R&D team in our Vancouver location (2910 Virtual Way). You are a proactive problem solver with a passion for building ...

Software Developer

Burnaby, BC · On-site

CA$96K - CA$118K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet's products. You are given the opportunity to participate in the development cycle from coding ...

Java Developer

Vancouver, BC · Remote

  • Medical

  • Dental

  • PTO

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

Showing results 21-40

Rust Developer information

What are some common challenges Rust developers face when working on large-scale projects?

Rust Developers often encounter challenges such as managing complex dependencies, ensuring memory safety without sacrificing performance, and integrating Rust code with existing systems written in other languages. Collaborating with cross-functional teams can also require clear communication, especially when explaining Rust’s unique concepts to those unfamiliar with the language. Staying up-to-date with the rapidly evolving Rust ecosystem and tooling is important, as new libraries and best practices frequently emerge.

What is the difference between Rust Developer vs C++ Developer?

AspectRust Developer
Required CredentialsProficiency in Rust programming, often with a computer science background or coding certifications
Work EnvironmentSoftware development teams, especially in systems programming, embedded systems, or performance-critical applications
Industry UsageTech companies focusing on safety, concurrency, and performance, including blockchain, embedded systems, and web assembly

Rust Developers and C++ Developers share similar skills in systems programming, requiring knowledge of low-level programming, memory management, and performance optimization. Both roles are common in industries demanding high efficiency and safety. While C++ Developers often have experience with legacy codebases and a broader range of tools, Rust Developers focus on modern safety features and concurrency. The choice between the two depends on project requirements and company preferences.

What does a Rust developer do?

The job duties of a Rust developer focus on performing computer programming tasks using the Rust programming language. As a Rust developer, you focus on coding and development for projects such as web browsers, operating systems, server and systems software, and blockchain projects. Your responsibilities vary depending on the requirements of the development projects on which you work. You typically work to ensure the safety and security of the software or systems that you develop and test and debug them as part of the development process.

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

To thrive as a Rust Developer, you need strong proficiency in Rust programming, a solid understanding of systems programming concepts, and a relevant degree or experience in software development. Familiarity with tools like Cargo, Git, and continuous integration systems, as well as experience with frameworks such as Actix or Rocket, are commonly required. Outstanding problem-solving skills, attention to detail, and effective communication set top Rust Developers apart. These skills ensure robust, efficient, and safe code, which is essential for building reliable software solutions.

What is a Rust developer?

Rust Developers are software engineers who specialize in using the Rust programming language to build safe, fast, and reliable applications. They write, test, and maintain code, often focusing on system-level programming, web servers, blockchain technologies, and performance-critical software. Rust Developers leverage the language’s unique features, like memory safety and concurrency, to build efficient and secure solutions. Their responsibilities may also include contributing to open-source projects, optimizing existing code, and collaborating with cross-functional teams.

What are popular job titles related to Rust Developer jobs in British Columbia?

For Rust Developer jobs in British Columbia, the most frequently searched job titles are:

What job categories do people searching Rust Developer jobs in British Columbia look for?

The top searched job categories for Rust Developer jobs in British Columbia are:

Infographic showing various Rust Developer job openings in British Columbia as of August 2026, with employment types broken down into 79% Full Time, 7% Part Time, and 14% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution.

Sr. Platform Engineer

Synthesis Health

Vancouver, BC • Remote

Full-time

Medical, Dental, Vision, PTO

Re-posted 3 days ago


Job description

Synthesis Health

Who We Are

We're a mission- and values-driven company with tremendous dedication to our customers. Our 100% remote team is dedicated to a common goal - to revolutionize healthcare through innovation, collaboration, and commitment to our core values and behaviors.

About the Opportunity

We are looking for an experienced Sr. Platform Engineer to help build the next generation of our cloud-native healthcare platform. You will be a key technical contributor, responsible for designing, building, and owning critical components that form the backbone of our systems. You will focus on improving the scalability, performance, and reliability of our services, enabling our product teams to deliver innovative features to our customers faster and more securely.

If you are a builder who thrives on solving complex distributed systems problems, enjoys mentoring others, and wants to make a significant impact on healthcare, this is the perfect opportunity for you.

Key Responsibilities

  • Design and Build Core Platform Services: Design, develop, and maintain scalable, resilient, and secure platform components and microservices that are critical to project success and product capabilities.
  • Drive Performance and Reliability: Promote and implement best practices for observability, monitoring, and performance testing. You will analyze and optimize application-level performance for our critical workflows, ensuring they meet strict uptime and speed requirements.
  • Improve System Architecture: Contribute to the analysis of our platform architecture, helping to identify performance bottlenecks, improve data and caching flows, and simplify architectural complexity.
  • Elevate Code Quality: Write clean, maintainable, and well-tested code for core platform services. You will set a high standard for code quality and testing within the team by leading design reviews and providing constructive feedback.
  • Lead with Technical Expertise and Mentorship: Formally or informally mentor junior engineers, helping to level up the team through code reviews, knowledge sharing, and hands-on guidance. You will significantly influence your team's technical direction and decisions.
  • Create Excellent Documentation: Produce clear, high-quality architectural diagrams and technical documentation for the components you own, contributing to the team's shared knowledge base.

What We're Looking For

  • Experience in Distributed Systems: 5+ years of software engineering experience with a strong track record of designing, building, and operating scalable and high-performance services.
  • Strong Architectural and Design Skills: You can independently tackle complex technical challenges within your domain, architecting robust solutions and making sound technical trade-offs with minimal guidance.
  • Performance and Debugging Expertise: You have hands-on experience instrumenting and debugging performance issues across a full stack-from application code and databases to caching layers and infrastructure-using modern performance profiling and monitoring tools.
  • Hands-On Expertise with Modern Tech Stacks: You have practical knowledge of the principles and technologies behind our platform:
    • Microservices, event-driven design, and distributed architectures.
    • Cloud platforms (GCP preferably), with hands-on experience in Docker and Kubernetes (e.g., GKE, Cloud Run).
    • Expertise across relational and NoSQL databases (e.g., PostgreSQL/AlloyDB, MongoDB, Redis) and data warehousing (e.g., BigQuery).
    • Real-world experience with Pub/Sub messaging systems (e.g., Google Cloud Pub/Sub, Kafka).
    • Statically typed languages (e.g., TypeScript, Go, C/C++, Java, Rust).
    • Gitflow branching model.
  • Clarity in Communication: You can clearly articulate complex technical ideas to both technical and non-technical stakeholders. Your diagrams and documents are a source of clarity.
  • Leadership Through Influence: You have a demonstrated ability to influence your team's technical direction, driving consensus, and elevating the bar for engineering excellence.

Preferred Qualifications

  • Healthcare Domain Experience: While engineering excellence is paramount, your application will stand out if you have experience in regulated industries. Deep familiarity with healthcare data standards (DICOM, HL7) and compliance regulations (HIPAA) is a significant advantage.

Why You Should Join Us

  • Solve Challenging Problems: This is a high-leverage role. You will be working on impactful technical challenges that are critical to the company's success.
  • Build the Future of Healthcare: You won't just be maintaining a system; you will be a primary builder of its future state, with the autonomy to own major components.
  • Make a Major Impact: This is a chance to establish yourself as a key technical voice on a team that is transforming healthcare.
  • Competitive Compensation & Benefits: We offer a strong salary, meaningful equity, a 100% remote culture, and significant opportunities for growth.

We are a values-driven company. Our values:

  1. Clinical service first.
  2. Collaborate with our customers.
  3. Listen, respect, learn.
  4. Innovate to excel.

The behaviors we look for:

  1. Be nice.
  2. Be creative.
  3. Be honest.
  4. Be helpful.

Compensation and Benefits

Typical salary range for this position is $85,000 - $110,000. However, Synthesis participates in location based hiring and salary ranges can be adjusted based on candidate's residence. 

Other benefits include, but are not limited to: Medical, Dental, Vision, "Use as needed" vacation policy, and participation in our employee option program.