Senior Software Engineer - 2D Software Engineering · Oslo, Aberdeen ·
Senior Software Engineer - 2D Software Engineering · Oslo, Aberdeen ·

Senior Software Engineer - 2D Software Engineering · Oslo, Aberdeen ·

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Own and enhance Aize’s 2D document processing pipeline using Python and C#/.NET.
  • Company: Join a dynamic tech team focused on innovative engineering solutions.
  • Benefits: Hybrid work, competitive salary, wellness support, and professional development opportunities.
  • Other info: Enjoy a modern office environment with great perks and opportunities for personal growth.
  • Why this job: Shape the future of engineering data with cutting-edge technology and a collaborative team.
  • Qualifications: Experience in backend development with C# and ASP.NET; proactive and independent mindset.

The predicted salary is between 60000 - 80000 £ per year.

What you will really be doing:

  • Take full ownership of Aize’s 2D document processing pipeline – from understanding current solution to shaping what comes next.
  • Dive into the existing Python-based processing pipeline to understand how source documents are ingested, processed, and enriched with visual hotspots.
  • Design, implement, and maintain a scalable and durable next‑gen Aize document processing pipeline in C#/.NET.
  • Take over and further develop (or rewrite) the React‑based application used for detection of tags on P&ID documents.
  • Extend the pipeline over time with OCR and AI‑driven capabilities to make documents even smarter.
  • Work independently while collaborating closely with colleagues on the 2D team and Build teams, taking ownership of decisions where no one else has the full picture.

How you will be doing this:

  • Acting as the go‑to person for building and improving how we extract and structure data from complex technical drawings, within a team where autonomy and initiative are essential.
  • Making architectural decisions independently – there’s no blueprint and no one handing you all the answers.
  • Balancing hands‑on backend development with understanding data flows, processing logic, and edge cases.
  • Gradually replacing manual and semi‑manual steps with robust, automated solutions.
  • Collaborating across locations as part of an agile, high impact 2D team.

Why you are doing this:

At its core, this role exists to shape the future of how complex engineering information becomes usable, searchable, and intelligent.

Who we think you are:

  • Experienced with backend development using C# and ASP.NET.
  • Comfortable designing systems and making architectural choices in complex, under‑documented domains.
  • Some experience with cloud platforms (preferably Azure), Kubernetes (including Kubernetes Jobs), and modern CI/CD practices.
  • Familiar with both relational and non‑relational databases, such as MongoDB.
  • Proactive and independent, with a strong sense of ownership and responsibility.
  • Bonus if you have experience with React, Python, Databricks, or building data processing pipelines, or a strong motivation to learn.

Team:

We are a small team of senior software engineers, supported by a Product Manager, UX designer, QA engineer, and Scrum Master – ensuring we build the right things at the right time. We have end‑to‑end responsibility for processing, storing, and visualizing our documents. The team is based in Fornebu and Aberdeen, collaborating closely across locations while maintaining a high level of autonomy.

Grounded, human, unstoppable are the values that guide our day‑to‑day. If that aligns with how you like to work, we’d love to hear from you.

We offer:

  • Hybrid work and flexible hours.
  • A MacBook or laptop running Windows, so you can get stuff done.
  • Support to help you keep your money: we chip in on your pension, pay for your work travels and keep you safe with insurance.
  • Care for your wellbeing, including an on‑site private health clinic and covered check‑ups.
  • Modern office with an on‑site nursery, gym, café and sandwich bar along with subsidised lunches.
  • Room for you to do things your way and be who you are.
  • Opportunities to learn and share through our professional Guilds, helping you grow your skills and inspire those around you.
  • Vacation perks – maybe a few days at one of our cabins.
  • Support for your passions through events, training and courses, you choose what interests you.
  • Contributions to your mobile phone plan and broadband, solid hardware, on‑site gym, team activities and occasional celebration along the way.

Senior Software Engineer - 2D Software Engineering · Oslo, Aberdeen · employer: Aize AS

At Aize, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters autonomy and innovation. Our team in Oslo and Aberdeen enjoys flexible working hours, hybrid arrangements, and a modern office equipped with amenities like a gym and on-site nursery, all while having the opportunity to grow through professional Guilds and various training programmes. With a strong emphasis on employee wellbeing and support for personal passions, Aize is committed to creating a meaningful and rewarding environment for our Senior Software Engineers.
A

Contact Detail:

Aize AS Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - 2D Software Engineering · Oslo, Aberdeen ·

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at events. A friendly chat can give you insider info and maybe even a referral, which is always a bonus!

Tip Number 2

Prepare for the interview by diving deep into the company’s projects. Understand their tech stack and be ready to discuss how your skills in C# and Python can contribute to their goals.

Tip Number 3

Show off your problem-solving skills! Be ready to tackle some coding challenges or case studies during interviews. Practice makes perfect, so brush up on your algorithms and data structures.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team!

We think you need these skills to ace Senior Software Engineer - 2D Software Engineering · Oslo, Aberdeen ·

C#
ASP.NET
Python
React
Data Processing Pipelines
Cloud Platforms (preferably Azure)
Kubernetes
CI/CD Practices
Relational Databases
Non-relational Databases (e.g., MongoDB)
Architectural Design
Backend Development
Problem-Solving Skills
Collaboration
Autonomy

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for software engineering shine through! We want to see how excited you are about building systems and tackling complex problems. Share a bit about what drives you in this field.

Tailor Your Experience: Make sure to highlight your relevant experience with C# and ASP.NET, as well as any work you've done with cloud platforms or data processing pipelines. We love seeing how your background aligns with the role, so don’t hold back!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on communicating your skills and experiences effectively. Remember, we’re looking for someone who can make complex information usable!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important details about the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Aize AS

Know Your Tech Stack

Make sure you’re well-versed in C# and ASP.NET, as these are crucial for the role. Brush up on your knowledge of cloud platforms like Azure and Kubernetes, as well as CI/CD practices. Being able to discuss your experience with these technologies will show that you're ready to dive into the existing pipeline.

Understand the Document Processing Pipeline

Familiarise yourself with how document processing works, especially in relation to 2D systems. Be prepared to discuss how you would approach improving or redesigning the current Python-based pipeline. Showing initiative and understanding of the complexities involved will impress the interviewers.

Showcase Your Problem-Solving Skills

Be ready to talk about past experiences where you had to make architectural decisions independently. Think of examples where you balanced hands-on development with understanding data flows and processing logic. This will demonstrate your ability to take ownership and work autonomously.

Emphasise Collaboration and Autonomy

Since this role involves working closely with a small team across locations, highlight your experience in collaborative environments. Share examples of how you've successfully worked independently while still contributing to team goals. This will align with their values of autonomy and teamwork.

Senior Software Engineer - 2D Software Engineering · Oslo, Aberdeen ·
Aize AS

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>