Software Architect

Witted

Oslo fylke

On-site

NOK 1,004,000 - 1,116,000

Full time

2 days ago
Be an early applicant

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

Salary: 51% of billing as gross salary

Job summary

Witted Mavericks in Oslo is seeking a Senior Software Architect to lead the integration of a C++17/20 component into existing legacy code while continuing development of core functionality. The role requires strong architectural vision and the ability to separate platform-dependent modules from core logic.

You will collaborate with multi-site teams, mentor colleagues, and contribute to refactoring efforts to maintain a unified codebase.

Qualifications

  • Senior background as Software/System Architect or lead Designer.
  • Deep knowledge of modern C++ (C++20) and C.
  • Strong software design experience, UML and design patterns.
  • Experience in complex, technology-intensive environments.
  • Agile development concepts or certifications are a plus.
  • Eagerness to teach and mentor others.
  • Excellent communication and collaboration skills.
  • Fluency in Norwegian and English.

Responsibilities

  • Refactor and integrate the new C++17/20 codebase with the legacy C/C++ architecture.
  • Ensure the software architecture has a clear separation between core functionality and platform-dependent modules.
  • Communicate independently with development teams in different locations.
  • Contribute to knowledge transfer and training within the team.

Skills

C++17/20
C/C++ architecture
UML & design patterns
Software architecture
Communication skills
Leadership
Security clearance

Tools

UML

Job description

Witted Mavericks was built on a promise. We wanted to disrupt software consulting by providing the fairest and most transparent salary model on the market for senior professionals. Looking at where we are now, it’s clear we succeeded.

We started in 2019, and today we have grown to approximately 60 consultants with offices in Helsinki and Oslo. In Oslo, you’ll find us at our modern premises in Hegdehaugsveien working with clients in demanding sectors such as defense, energy, medtech, automotive, industry, fintech and public sector.

Software Architect

We are now looking for a Software Architect to join our client within the Defence & Aerospace industry. Specifically the project is related to integrating a new C++ component into existing legacy code on another platform, while development of the existing functionality continues alongside it.

  • Start: as soon as possible
  • Duration: long-term, starting with a ramp-up phase since the work spans two codebases
  • Allocation: 100%
  • Location: mainly on-site, less than 30 minutes from Oslo city centre, with occasional travel to a second site. We're looking for candidates living in the Oslo area.
  • Language: fluency in both Norwegian and English
  • Already has, or has the ability to become security cleared on level K
More about the assignment:

A C++ component developed in C++17/20 will be integrated into existing legacy code on another platform, while the existing functionality continues to be developed. The new code will partly replace an existing algorithm. This calls for extensive refactoring without introducing new defects, and the architecture has to be adapted so that the core logic stays in a single, unified codebase with the platform-dependent modules separated out.

In this role, you will:
  • Refactor and integrate the new C++17/20 codebase with the legacy C/C++ architecture
  • Make sure the software architecture is solid and well designed, with a clear separation between core functionality and platform-dependent modules
  • Communicate independently and closely with development teams in different locations
  • Contribute to knowledge transfer and training within the team throughout the project
What we expect from you:
  • Strong senior background as a Software/System Architect or lead System/Software Designer
  • In-depth knowledge of modern C++ (especially C++20), plus a solid understanding of older C++ standards and C
  • Strong expertise in modern software design, UML and design patterns, with the ability to apply patterns pragmatically where they bring real value
  • Experience from complex, technology-intensive environments is a big advantage. No mathematical expertise needed, the focus is on high-level design.
  • Courses or certifications in agile development, architecture or design patterns are a plus
  • Eagerness to solve technical challenges and take ownership of your work. Pragmatic and confident, with good judgement of what's "good enough" without getting too rigid in design decisions.
  • Strong communication and collaboration skills. A clear communicator who can pin down requirements and keep the team working well together.
  • Keen on teaching others and building competence within the team.
Why Witted Mavericks?
  • Fair compensation: We offer 51% of your billing as gross salary (typically NOK 90–100k/month).
  • Security: Guaranteed NOK 50k/month for the first 6 months while finding your first project.
  • Freedom: You choose your own projects from our extensive client base.
  • Support: We handle all sales, administration, tools, and occupational healthcare so that you can focus 100% on your assignment.

Read more about us and our salary model from here.

The path to becoming a Maverick:
  • Drop us an application - we will review it, and if everything looks good, we'll invite you for a chat.
  • First chat: let’s get to know each other.
  • Second chat: a deeper dive into your technical domain.
  • Project matching: we’ll present you to the client for this assignment.
  • Welcome aboard: once the client says yes, we sign an employment contract with Witted Mavericks together.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

Witted Megacorp Plc • Oslo fylke

On-site
NOK 1,004,000 - 1,116,000
51% of your billing as gross salary (N
NOK 50k/month for the first 6 months
Freedom to choose projects
+1
Senior Software Developer
Senior Software Developer

Witted • Oslo

Hybrid
NOK 90,000 - 100,000
Healthcare and insurance
Hybrid work model
Growth opportunities
+1
Senior Embedded Developer
Senior Embedded Developer

Witted • Oslo

Hybrid
NOK 1,004,000 - 1,116,000
Flexibility
Well-being benefits
Growth opportunities
+1
Senior Software Architect (C++/Legacy Refactor) Oslo
Senior Software Architect (C++/Legacy Refactor) Oslo

Witted Megacorp Plc • Oslo fylke

On-site
NOK 1,004,000 - 1,116,000
51% of your billing as gross salary (N
NOK 50k/month for the first 6 months
Freedom to choose projects
+1
Senior Software Architect – C++17/20, On-site Oslo
Senior Software Architect – C++17/20, On-site Oslo

Witted • Oslo fylke

On-site
NOK 1,004,000 - 1,116,000
Salary: 51% of billing as gross salary
Senior Software Developer - Hybrid, Guaranteed Salary
Senior Software Developer - Hybrid, Guaranteed Salary

Witted • Oslo

Hybrid
NOK 90,000 - 100,000
Healthcare and insurance
Hybrid work model
Growth opportunities
+1
Project Manager Oslo, Norway
Project Manager Oslo, Norway

Ish • Oslo

Hybrid
NOK 650,000 - 900,000
Flexible, remote-friendly work
Part-time to full-time path
Build the frontend that makes complex data feel simple.
Build the frontend that makes complex data feel simple.

Flowcase AS • Oslo

On-site
NOK 900,000 - 1,200,000
Pension (7% up to 7.1G, 8% above)
Health and travel insurance
Lunch included at Oslo office
+3
Senior Embedded Developer | Flexible Hours, Secure Pay, Hybrid
Senior Embedded Developer | Flexible Hours, Secure Pay, Hybrid

Witted • Oslo

Hybrid
NOK 1,004,000 - 1,116,000
Flexibility
Well-being benefits
Growth opportunities
+1
Senior Frontend Engineer
Senior Frontend Engineer

Flowcase • Oslo

On-site
NOK 900,000 - 1,200,000
Pension plan
Lunch provided
Training budget
+2