Senior Software Engineer – Python / Test Automation / DevOps / HIL

European Tech Recruit

Oslo

On-site

NOK 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

European Tech Recruit is recruiting a Senior Software Engineer to build production-quality Python software, end-to-end test automation, and HIL environments. You will collaborate with hardware teams and leverage DevOps tooling to enable scalable delivery.

The role emphasizes reliability, code quality, and rapid iteration in a Linux-heavy environment, with emphasis on tooling and internal systems that support the engineering organisation.

Qualifications

  • 4+ years of professional Python development experience.
  • Strong experience building production-quality Python software.
  • Comfortable working in Linux-heavy development environments.
  • Experience in backend software engineering, developer tooling, engineering tooling, DevOps tooling, or test automation.
  • Strong interest in end-to-end testing and software quality.
  • Quality-first approach to building systems and engineering environments that remain reliable as they scale.
  • Ability to work effectively with complex engineering systems and real-world product behaviour.
  • Experience developing Python-based test automation or engineering/developer tooling.

Responsibilities

  • Develop production-quality Python software across automation, internal tooling, and supporting infrastructure.
  • Build and maintain end-to-end test automation frameworks and suites.
  • Develop hardware-in-the-loop (HIL) testing environments and supporting automation.
  • Design maintainable internal systems that improve engineering reliability and software quality.
  • Build tooling that surfaces failures clearly and supports effective debugging and resolution.
  • Work closely with real products, hardware, and operational behaviour.
  • Contribute to the engineering infrastructure and developer environment supporting scalable delivery.
  • Spend the majority of your time designing, writing, testing, and improving production-quality code.

Skills

Python
Linux
Test automation
DevOps tooling
Backend engineering
CI/CD

Tools

Docker
Containerisation

Job description

Senior Software Engineer – Python / Test Automation / DevOps / HIL

We are currently partnered with an early-stage technology organisation developing robotics and autonomous systems, with a growing engineering team focused on building reliable, scalable, and safety-critical technology. They are looking to hire several Senior Software Engineers to build the internal systems, developer tooling, test automation, and infrastructure that enable the wider engineering organisation to deliver with speed, quality, and confidence.

Key responsibilities
  • Develop production-quality Python software across automation, internal tooling, and supporting infrastructure
  • Build and maintain end-to-end test automation frameworks and suites
  • Develop hardware-in-the-loop (HIL) testing environments and supporting automation
  • Design maintainable internal systems that improve engineering reliability and software quality
  • Build tooling that surfaces failures clearly and supports effective debugging and resolution
  • Work closely with real products, hardware, and operational behaviour
  • Contribute to the engineering infrastructure and developer environment supporting scalable delivery
  • Spend the majority of your time designing, writing, testing, and improving production-quality code
Key requirements
  • 4+ years of professional Python development experience
  • Strong experience building production-quality Python software
  • Comfortable working in Linux-heavy development environments
  • Experience in backend software engineering, developer tooling, engineering tooling, DevOps tooling, or test automation
  • Strong interest in end-to-end testing and software quality
  • Quality-first approach to building systems and engineering environments that remain reliable as they scale
  • Ability to work effectively with complex engineering systems and real-world product behaviour
  • Experience developing Python-based test automation or engineering/developer tooling
Keywords

Senior Software Engineer / Senior Python Engineer / Senior Python Developer / Python Developer / Python Engineer / Backend Engineer / Backend Developer / Software Engineering / Python / Linux / Test Automation / Automated Testing / End-to-end Testing / E2E Testing / Hardware-in-the-Loop / HIL / HIL Testing / Test Frameworks / Test Infrastructure / Test Engineering / Developer Tooling / Engineering Tooling / DevOps Tooling / Internal Tooling / Automation / Software Automation / Backend Systems / CI/CD / Continuous Integration / Continuous Delivery / Docker / Containerisation / Infrastructure / Developer Experience / Engineering Productivity / Software Quality / Reliability Engineering / Robotics / Autonomous Systems / Embedded Systems / Hardware Integration

By applying to this role, you understand that we may collect your personal data and process it in line with our privacy policy.

https://eu-recruit.com/wp-content/uploads/2025/01/European-Tech-Recruit-Privacy-Notice-2025.pdf

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

Similar jobs worth comparing

Senior Python Engineer - Test Automation & DevOps (HIL)
Senior Python Engineer - Test Automation & DevOps (HIL)

European Tech Recruit • Oslo

On-site
NOK 900,000 - 1,200,000
Senior Python Software Engineer
Senior Python Software Engineer

European Tech Recruit • Oslo

On-site
NOK 900,000 - 1,200,000
Senior Software Engineer Developer Platform & Infrastructure
Senior Software Engineer Developer Platform & Infrastructure

European Tech Recruit • Oslo

On-site
NOK 900,000 - 1,300,000
Senior Python Engineer - Build Our Internal Automation Platform
Senior Python Engineer - Build Our Internal Automation Platform

European Tech Recruit • Oslo

On-site
NOK 900,000 - 1,200,000
Senior Software Engineer, Test Automation
Senior Software Engineer, Test Automation

Driftsteknikere • Oslo

On-site
NOK 900,000 - 1,200,000
Competitive pay
Equity potential
Insurance and pension plans
+1
Python Developer
Python Developer

European Tech Recruit • Oslo

On-site
NOK 700,000 - 1,100,000
Backend Engineer / DevOps
Backend Engineer / DevOps

AltoVita • Oslo

On-site
NOK 900,000 - 1,300,000
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Oslo

On-site
NOK 1,021,000 - 1,737,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Senior Software Engineer, Production Suite
Senior Software Engineer, Production Suite

Senior Software Ingeniør • Oslo

On-site
NOK 900,000 - 1,200,000
Competitive pay
Equity potential
Insurance and pension
+1
Senior Software Engineer, DevEx
Senior Software Engineer, DevEx

Senior Software Ingeniør • Oslo

On-site
NOK 900,000 - 1,200,000
Competitive pay
Equity potential
Insurance and pension plans
+1