Staff Backend Architect – Scalable BIM Platform

Procore

Stavanger

On-site

NOK 880,000 - 1,210,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity compensation
Bonus incentive
Professional development

Job summary

Procore’s Product & Technology Team in Stavanger, Norway seeks a Staff Backend Engineer (C#/C++) to shape architecture and backend systems powering BIM and construction management at scale.

You'll design high-performance distributed services, lead architectural decisions, mentor engineers, and collaborate across Product, Frontend, Infrastructure and Platform teams to deliver robust APIs and scalable services.

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), including memory management, concurrency, and performance optimization.
  • Experience designing and building distributed systems and microservices at scale.
  • Deep understanding of multithreading, networking, and asynchronous programming.
  • Experience with service-oriented architecture and API design (REST/gRPC).
  • Familiarity with containerized environments and cloud-native infrastructure.
  • Strong understanding of data structures, algorithms, and system-level design.
  • Experience working with high-throughput, low-latency systems.
  • Experience operating software at scale (thousands of hosts, millions of users).
  • Track record of identifying architectural risks early and driving long-term technical strategy.
  • Experience designing CI/CD pipelines and improving developer productivity.
  • Strong documentation skills and ability to bring clarity to complex technical solutions.
  • Ability to balance short-term delivery needs with long-term architectural vision.

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 closely with Product, Frontend, Infrastructure, and Platform teams to deliver robust APIs and backend services.
  • Establish and promote engineering best practices in system design, code quality, testing, and performance optimization.
  • Drive architectural decisions that support enterprise-scale customers across international markets.
  • Mentor senior and mid-level engineers, providing technical leadership, code reviews, and design guidance.
  • Anticipate scalability, reliability, and performance challenges in large distributed systems and proactively design solutions.
  • Contribute to CI/CD, observability, and operational excellence across backend services.

Skills

Modern C++ (C++17/20+)
Distributed systems
Multithreading
API design (REST/gRPC)
Cloud-native / containerization
Performance optimization
Leadership / mentoring

Education

Bachelor's or Master's in Computer Science

Tools

Docker
Kubernetes

Job description

Procore’s Product & Technology Team in Stavanger, Norway seeks a Staff Backend Engineer (C#/C++) to shape architecture and backend systems powering BIM and construction management at scale.

You'll design high-performance distributed services, lead architectural decisions, mentor engineers, and collaborate across Product, Frontend, Infrastructure and Platform teams to deliver robust APIs and scalable services.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Procore • Stavanger

On-site
NOK 880,000 - 1,210,000
Equity compensation
Bonus incentive
Professional development
Tech Lead / Staff Backend Engineer
Tech Lead / Staff Backend Engineer

DroneDeploy, Inc. • Rogaland fylke

On-site
NOK 880,000 - 1,210,000
Equity compensation
Bonus incentive compensation
Tech Lead: 3D Graphics & BIM (C++/Rust) - Equity Eligible
Tech Lead: 3D Graphics & BIM (C++/Rust) - Equity Eligible

DroneDeploy, Inc. • Rogaland fylke

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

Tenth Revolution Group • Oslo fylke

On-site
NOK 900,000 - 1,200,000
Full Stack Developer (x2)
Full Stack Developer (x2)

Propely • Oslo

Hybrid
NOK 800,000 - 1,100,000
Meaningful equity ownership
Office at Epicenter Oslo
Gym and healthy lunch
+3
Back-End Developer (Alta, Norway)
Back-End Developer (Alta, Norway)

ForceShield, Inc. • Alta

On-site
NOK 136,000 - 168,000
Accommodation
Senior Fullstack Developer
Senior Fullstack Developer

Tenth Revolution Group • Oslo fylke

Hybrid
NOK 800,000 - 1,100,000
Hybrid work
Competitive salary
Hybrid Senior Backend Engineer - Real-Time Logistics Platform
Hybrid Senior Backend Engineer - Real-Time Logistics Platform

Instabee Group • Oslo

Hybrid
NOK 1,000,000 - 1,400,000
Hybrid working model
Competitive salary
Health insurance
+2
Oslo Contract Back-End Engineer: Scalable APIs
Oslo Contract Back-End Engineer: Scalable APIs

TransitPro Solutions • Oslo

On-site
NOK 128,000 - 173,000
Senior Java Backend Platform Engineer
Senior Java Backend Platform Engineer

Everbridge Brand • Oslo, Bergen

On-site
NOK 1,000,000 - 1,250,000