Staff Software Engineer | Technical Lead

Tenth Revolution Group

Oslo

Hybrid

NOK 1,000,000 - 1,700,000

Full time

46 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
Healthcare
Pension
Stock options
Hybrid work model
Modern office

Job summary

Tenth Revolution Group in Oslo, Norway, is seeking a Staff Software Engineer / Team Lead (C++) to balance hands-on coding with people leadership. You’ll scale a developer-facing platform used in robotics and computer vision and mentor a growing team.

The role is 70% engineering and 30% leadership, with relocation available for exceptional candidates. You will drive architecture, SDK/API decisions and work with cross-functional groups in a global tech ecosystem. Hybrid work and equity are offered.

Qualifications

  • Extensive commercial C++ experience with modern C++ standards.
  • Proven experience leading software engineering teams.
  • Track record of both technical leadership and people management.
  • Experience delivering production-grade software at scale.
  • Strong understanding of software architecture and engineering best practices.
  • Experience working with APIs, SDKs or developer-facing platforms.
  • Excellent communication skills with the ability to work across engineering and business stakeholders.

Responsibilities

  • Managing and mentoring a growing team of software engineers.
  • Conducting 1:1s, performance reviews and career development planning.
  • Setting team priorities and technical direction.
  • Collaborating with Product, Engineering Leadership and other stakeholders.
  • Supporting hiring and team growth initiatives.
  • Creating an environment where engineers can thrive and perform at their best.
  • Acting as a senior technical authority within the organisation.
  • Leading architectural discussions and major software initiatives.
  • Driving software quality, sustainability and engineering best practices.
  • Influencing SDK and API design decisions.
  • Contributing directly to complex development work.

Skills

C++ (Modern)
Leadership experience
People management
Software architecture
APIs/SDKs
Communication
Hands-on coding
Team building

Job description

Staff Software Engineer / Team Lead (C++)

Oslo, Norway (Hybrid)

Highly Competitive Salary + Equity

Relocation Available for Exceptional Candidates

We're partnering with a world-class technology company developing cutting-edge products at the intersection of robotics, machine vision, software engineering and automation.

This is a rare opportunity for an experienced Staff Software Engineer who has successfully balanced deep technical leadership with people management responsibilities. The successful candidate will inherit leadership responsibilities currently held by senior executive leadership and play a key role in scaling a high-performing engineering team.

The Opportunity

This is not purely a Technical Lead position.

We're looking for someone who can lead engineers, develop talent, set direction, and take ownership of a critical software function while still remaining highly hands-on technically.

The role is roughly:

70% Hands-on Engineering

30% People Leadership

You will lead a team of experienced software engineers responsible for a developer-facing software platform used by customers globally. The platform sits at the heart of a highly sophisticated robotics and computer vision ecosystem.

What You'll Be Doing
Leadership
  • Managing and mentoring a growing team of software engineers
  • Conducting 1:1s, performance reviews and career development planning
  • Setting team priorities and technical direction
  • Collaborating with Product, Engineering Leadership and other stakeholders
  • Supporting hiring and team growth initiatives
  • Creating an environment where engineers can thrive and perform at their best
Technical Responsibilities
  • Acting as a senior technical authority within the organisation
  • Leading architectural discussions and major software initiatives
  • Driving software quality, sustainability and engineering best practices
  • Influencing SDK and API design decisions
  • Contributing directly to complex development work
    What We're Looking For
    Essential
    • Extensive commercial C++ experience (Modern C++)
    • Proven experience leading software engineering teams
    • Track record of both technical leadership and people management
    • Experience delivering production-grade software at scale
    • Strong understanding of software architecture and engineering best practices
    • Experience working with APIs, SDKs or developer-facing platforms
    • Excellent communication skills with the ability to work across engineering and business stakeholders
    Highly Desirable
    • Python experience
    • SDK/API design and versioning experience
    • Build systems such as CMake, Bazel or Ninja
    • CI/CD environments
    • Experience with sensor data, machine vision, robotics, imaging systems or trajectory-based data
    • Experience working closely with executives, senior stakeholders or C-suite leadership
    Why Join?
    • Work on genuinely world-leading technology used by major global organisations
    • Join a highly skilled engineering culture with significant technical depth
    • Be part of a business at the forefront of robotics and computer vision innovation
    • International environment with teams across multiple countries
    • Competitive compensation package
    • Stock options/equity available
    • Premium healthcare and pension
    • Excellent work-life balance
    • Flexible hybrid working
    • Modern office environment and strong social culture
    Interested?

    If you're an experienced engineering leader who thrives in both technical and people leadership environments and you're looking for an opportunity to make a significant impact in a high-growth technology organisation, I'd love to speak with you.

    T: +46 10 199 26 93

    E: d.herrington@tenthrevolution.com

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

Similar jobs worth comparing

Senior C++ Tech Lead for Developer Platform
Senior C++ Tech Lead for Developer Platform

Tenth Revolution Group • Oslo

Hybrid
NOK 1,000,000 - 1,700,000
Equity
Healthcare
Pension
+3
Senior Full Stack Developer (Node.js / C#)
Senior Full Stack Developer (Node.js / C#)

Tenth Revolution Group • Stavanger, Sandnes

Hybrid
NOK 1,400,000 - 2,000,000
Hybrid working
Office in Stavanger/Oslo
Lead Engineer - Robotics
Lead Engineer - Robotics

AutoStore™ • Vindafjord

On-site
NOK 1,000,000 - 1,400,000
Collaborative and inclusive culture
Health insurance
Generous pension plan
+2
Team Lead SDK (Staff Software Engineer)
Team Lead SDK (Staff Software Engineer)

ZIVID Norway • Oslo

On-site
NOK 900,000 - 1,200,000
Sign-on stock options
Pension scheme
Premium health insurance
+2
Senior Python Engineer for Test Automation - Python / Linux / HIL
Senior Python Engineer for Test Automation - Python / Linux / HIL

European Tech Recruit • Oslo

On-site
NOK 900,000 - 1,500,000
Lead Engineer - Robotics
Lead Engineer - Robotics

AutoStore™ • Oslo

On-site
NOK 1,100,000 - 1,400,000
Health insurance
Pension plan
Paid exercise time
Platform Engineer, nRF Cloud - Oslo
Platform Engineer, nRF Cloud - Oslo

Nordic Semiconductor • Oslo

On-site
NOK 900,000 - 1,300,000
Competitive salary
Flexible working hours
Medical insurance
+1
Platform Engineer, nRF Cloud - Oslo
Platform Engineer, nRF Cloud - Oslo

Nordic Semi • Oslo

On-site
NOK 1,200,000 - 1,800,000
Competitive salary with short- andlong
Flexible working hours
Medical insurance
+1
Senior Level Developer (Oslo, Norway)
Senior Level Developer (Oslo, Norway)

KnowlegeBridge • Oslo

On-site
NOK 86,000 - 103,000
Accommodation
Visa sponsorship
Lead Engineer - Robotics
Lead Engineer - Robotics

AutoStore AS • Oslo

On-site
NOK 1,200,000 - 1,600,000
Collaborative culture
Work-life balance
Health insurance
+2