Staff Backend Engineer (C++/Rust) — BIM Platform Architect

Procore Technologies

Sandnes

On-site

NOK 880,000 - 1,210,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity compensation
Bonus incentive

Job summary

Procore Technologies is seeking a Staff Backend Engineer (C++) to join its Product & Technology Team in our Norway location. You will shape the architecture and backend systems powering Procore’s BIM and construction management platform.

You’ll lead high-performance services in C++/Rust, design distributed systems, mentor engineers, and partner with product, frontend, and operations teams to deliver scalable APIs and reliable infrastructure at global scale.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or equivalent practical experience.
  • 8+ years of professional backend experience with production systems.
  • Strong expertise in modern C++ (C++17/20+), memory management, concurrency, and performance.
  • Experience building distributed systems and microservices at scale.
  • Deep knowledge of multithreading, networking, and asynchronous programming.
  • Experience with REST/gRPC APIs and service-oriented architecture.
  • Experience with containerized environments and cloud-native infrastructure.
  • Experience operating at scale with thousands of hosts and millions of users.
  • Ability to drive long-term architectural strategy and manage risks.
  • Experience designing CI/CD pipelines and improving developer productivity.

Responsibilities

  • Lead the design and development of high-performance backend systems for BIM and construction tech.
  • Architect scalable distributed services aligned with microservices architecture.
  • Own initiatives from concept to production with focus on reliability and performance.
  • Collaborate with Product, Frontend, Infrastructure, and Platform teams to deliver robust APIs.
  • Promote engineering best practices in design, testing, and observability.
  • Drive architectural decisions for enterprise-scale customers globally.
  • Mentor senior and mid-level engineers and provide design guidance.
  • Contribute to CI/CD, observability, and operations for backend services.

Skills

8+ years experience
C++ (17/20+)
Distributed systems
Multithreading
REST/gRPC APIs
Containerized environments
High throughput

Education

Bachelor’s or Master’s in Computer Science

Tools

Docker
Kubernetes

Job description

Procore Technologies is seeking a Staff Backend Engineer (C++) to join its Product & Technology Team in our Norway location. You will shape the architecture and backend systems powering Procore’s BIM and construction management platform.

You’ll lead high-performance services in C++/Rust, design distributed systems, mentor engineers, and partner with product, frontend, and operations teams to deliver scalable APIs and reliable infrastructure at global scale.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Backend Engineer (C++/Rust) for BIM Platform
Staff Backend Engineer (C++/Rust) for BIM Platform

Procore Technologies, Inc. • Sandnes

On-site
NOK 880,000 - 1,210,000
Equity compensation
Bonus incentive potential
Staff Software Engineer - Full Stack
Staff Software Engineer - Full Stack

Procore Technologies • Sandnes

On-site
NOK 880,000 - 1,210,000
Equity compensation
Bonus incentive
Staff Software Engineer - Full Stack
Staff Software Engineer - Full Stack

Procore Technologies, Inc. • Sandnes

On-site
NOK 880,000 - 1,210,000
Equity compensation
Bonus incentive potential
Technical Project Manager
Technical Project Manager

Procore • Rogaland fylke

On-site
NOK 720,000 - 990,000
Equity Compensation
Bonus Incentives
Technical Program Manager, BIM & 3D Visualization
Technical Program Manager, BIM & 3D Visualization

Procore Technologies, Inc. • Sandnes

Hybrid
NOK 720,000 - 990,000
Technical Program Manager
Technical Program Manager

Procore Technologies, Inc. • Sandnes

Hybrid
NOK 720,000 - 990,000
Senior Ruby on Rails Backend Architect – Remote
Senior Ruby on Rails Backend Architect – Remote

Ruby Developer • Oslo

Hybrid
NOK 900,000 - 1,300,000
Remote-first setup
Competitive compensation
Modern tooling and infrastructure
+2
Remote Backend Engineer, Core APIs
Remote Backend Engineer, Core APIs

Jobgether • Norway

On-site
NOK 1,300,000 - 1,800,000
Fully remote work environment
Mentorship and growth
Lead BIM & 3D Visualization Delivery
Lead BIM & 3D Visualization Delivery

Procore • Rogaland fylke

On-site
NOK 720,000 - 990,000
Equity Compensation
Bonus Incentives
Senior Backend Engineer — Rust & C++ for Scalable APIs
Senior Backend Engineer — Rust & C++ for Scalable APIs

Xility • Oslo

Hybrid
NOK 1,000,000 - 1,400,000
Insurance and pension
Continuous learning opportunities
Growth opportunities