Senior Systems Programmer Rust and C Plus Plus

Nordic Investin Group Aktiebolag

Olofstorp

On-site

SEK 900,000 - 1,200,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Nordic Investin is partnering with a collaborator to hire a Senior Systems Programmer who will shape a high performance data processing layer near the OS. You will own substantial components, assess tradeoffs and produce maintainable, production-ready code.

You will work in short cycles with product and operations, review designs early, and communicate risk clearly. The role combines deep technical work with ownership and mentoring of colleagues.

Qualifications

  • Expert in Rust and C/C++ with focus on performance.
  • Strong background in systems programming and OS concepts.
  • Experience profiling and optimizing low-level code.
  • Ability to reason about concurrency and memory safety.
  • Excellent written and spoken English.

Responsibilities

  • Develop performance critical components in Rust and C++.
  • Profile CPU, memory, IO to remove bottlenecks.
  • Design safe boundaries across language and process borders.
  • Improve concurrency and scheduling mechanisms.
  • Build benchmarks and regression tests for critical paths.
  • Review designs and support production investigations.

Skills

Rust
C++
Systems programming

Job description

Nordic Investin has been engaged by a partner company to find a Senior Systems Programmer Rust and C Plus Plus. You are at your best when performance, memory safety and precise control over system behaviour all matter.

The partner is building a high performance software layer that processes large volumes of data close to the operating system. You will improve core components, remove bottlenecks and introduce safer patterns without sacrificing throughput.

The environment will suit someone who enjoys building systems, testing assumptions in code and taking responsibility for production behaviour. Technical choices are expected to be explained in terms of maintainability, reliability and the people who use the product.

How you will work

You will work in short delivery cycles with direct access to product, domain and operational colleagues. The partner expects engineers to review designs, test assumptions early and follow important changes into production. Decisions should be recorded clearly enough that another engineer can understand the tradeoff months later.

As a senior colleague, you will own substantial outcomes and help others make stronger decisions. You are expected to recognise risk early, communicate it without drama and move work forward with practical alternatives. The role still includes hands on delivery; seniority here means broader judgement, not distance from the work.

What you will do
  • Develop performance critical components in Rust and C plus plus.

  • Profile CPU, memory, allocation and IO behaviour.

  • Design safe interfaces across language and process boundaries.

  • Improve concurrency, scheduling and backpressure mechanisms.

  • Build benchmarks and regression tests around critical paths.

  • Review low level designs and support production investigations.

What you will bring
  • Deep systems programming experience in Rust, C plus plus or both.

  • Strong knowledge of memory models, concurrency and operating systems.

  • Experience with Linux tooling, profiling and debugging.

  • Ability to reason about performance using evidence.

  • Understanding of network or storage intensive systems.

  • Clear English and rigorous technical communication.

Experience that would add value
  • Kernel, driver or eBPF experience.

  • High frequency, media, database or networking systems.

  • Formal methods or safety critical development.

A background that can succeed here

You may have worked on databases, compilers, game engines, telecom infrastructure, cybersecurity agents or industrial platforms. We value engineers who can zoom from an instruction level problem to the architecture that created it.

What makes the opportunity interesting

The role combines intellectual depth with production impact. You will have access to meaningful workloads, experienced peers and technical decisions where careful low level work produces visible results.

The exact partner, employment model, compensation, start date and working arrangement will be explained openly during the process. Nordic Investin will make sure you understand the context, expectations and decision path before you are asked to commit significant time.

The recruitment conversation

During the process, Nordic Investin will focus on concrete decisions you have made: the context you received, the alternatives you considered, the result you observed and what you would change today. You do not need every optional technology if your core experience transfers and you can explain how you would close the gap.

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

Similar jobs worth comparing

Senior Systems Engineer: Rust & C++ for High-Performance
Senior Systems Engineer: Rust & C++ for High-Performance

Nordic Investin Group Aktiebolag • Olofstorp

On-site
SEK 900,000 - 1,200,000
Senior Java Platform Engineer
Senior Java Platform Engineer

Nordic Investin Group Aktiebolag • Göteborgs kommun

On-site
SEK 900,000 - 1,200,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Nordic Investin Group Aktiebolag • Malmö kommun

On-site
SEK 900,000 - 1,150,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Nordic Investin Group Aktiebolag • Stockholms kommun

On-site
SEK 900,000 - 1,100,000
Rust Engineer
Rust Engineer

Orbis Consultants • Stockholms kommun

Hybrid
30 days annual leave
Collective agreement
Elixir Senior Developer
Elixir Senior Developer

Functional Software Stockholm AB • Stockholms kommun

Hybrid
SEK 646,551 - 862,068
Competitive compensation
Long-term incentive programs
Hybrid work model
+1
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Nordic Investin Group Aktiebolag • Stockholms kommun

On-site
SEK 900,000 - 1,100,000
Senior Elixir Developer
Senior Elixir Developer

Functional Software Stockholm AB • Stockholms kommun

Hybrid
SEK 900,000 - 1,150,000
Senior Software Developer
Senior Software Developer

Swediumglobal • Malmö kommun

On-site
Senior Frontend Engineer React and TypeScript
Senior Frontend Engineer React and TypeScript

Nordic Investin Group Aktiebolag • Stockholms kommun

On-site
SEK 900,000 - 1,150,000