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

Procore Technologies, Inc.

Sandnes

On-site

NOK 880,000 - 1,210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity compensation
Bonus incentive potential

Job summary

Procore Technologies, Inc. is seeking a Staff Backend Engineer (C++) to join the Product & Technology Team in Norway. The role focuses on designing and delivering high-performance backend systems for BIM and construction management, with emphasis on scalable microservices and cloud-native infrastructure.

You will mentor engineers, shape architecture, and work across Product, Frontend, and Infrastructure teams to ensure robust APIs and reliable services at scale.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or equivalent practical experience.
  • 8+ years of professional experience building production-grade backend systems.
  • Strong expertise in modern C++ (C++17/20 or later).
  • Experience designing distributed systems and microservices at scale.
  • Deep understanding of multithreading, networking, and asynchronous programming.
  • Experience with REST/gRPC APIs and service-oriented architecture.
  • Familiarity with containerized environments and cloud-native infrastructure.
  • Knowledge of data structures, algorithms, and system-level design.

Responsibilities

  • Lead the design and development of high-performance backend systems written in Rust/C/C++, powering Procore’s BIM and construction technology platform.
  • Architect and build scalable, distributed services aligned with Procore’s service-oriented and microservices architecture.
  • Own complex technical initiatives from concept to production, ensuring reliability, performance, and maintainability.
  • Collaborate with Product, Frontend, Infrastructure, and Platform teams to deliver robust APIs and backend services.
  • Promote engineering best practices in system design, testing, and performance optimization.
  • Drive architectural decisions for enterprise-scale customers across international markets.
  • Mentor senior and mid-level engineers, providing technical leadership and code reviews.
  • Contribute to CI/CD, observability, and operational excellence across backend services.

Skills

C++
Multithreading
Distributed systems
API design (REST/gRPC)
Cloud-native
CI/CD
Documentation
System design

Education

Bachelor’s or Master’s in Computer Science

Tools

Docker
Kubernetes

Job description

Procore Technologies, Inc. is seeking a Staff Backend Engineer (C++) to join the Product & Technology Team in Norway. The role focuses on designing and delivering high-performance backend systems for BIM and construction management, with emphasis on scalable microservices and cloud-native infrastructure.

You will mentor engineers, shape architecture, and work across Product, Frontend, and Infrastructure teams to ensure robust APIs and reliable services at 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) — BIM Platform Architect
Staff Backend Engineer (C++/Rust) — BIM Platform Architect

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 • 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 Program Manager, BIM & 3D Visualization
Technical Program Manager, BIM & 3D Visualization

Procore Technologies, Inc. • Sandnes

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

Procore • Rogaland fylke

On-site
NOK 720,000 - 990,000
Equity Compensation
Bonus Incentives
Lead BIM & 3D Visualization Delivery
Lead BIM & 3D Visualization Delivery

Procore • Rogaland fylke

On-site
NOK 720,000 - 990,000
Equity Compensation
Bonus Incentives
Technical Program Manager
Technical Program Manager

Procore Technologies, Inc. • Sandnes

Hybrid
NOK 720,000 - 990,000
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
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
Back-End Developer - Immediate Start (Oslo)
Back-End Developer - Immediate Start (Oslo)

CoreStruct Solutions • Oslo

On-site