Senior Python Software Engineer

European Tech Recruit — Norway · Posted ~2 weeks ago

Senior Full-time Visa History ✓

Skills

Python Software engineering Automation System design Linux ROS 2

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on developing Python-based tools and platforms that improve validation, automation, and reliability for advanced technical systems.

Highlights

Work on foundational software systems supporting advanced autonomous technologies with a focus on quality, reliability, and engineering excellence.

Description

Senior Python Software Engineer European Tech Recruit are working closely with a robotics & defence company, based in Oslo, who are looking for a talented Senior Python Software Engineer to join their team. In this role you will focus on contributing to their 'software factory' - a core internal product that enables how they build, validate, and operate autonomous systems. This is not a support function, but a foundational platform: its quality directly shapes how fast, safely, and confidently our client can deliver on their goals. Responsibilities as Senior Python Software Engineer: You will work as a software engineer on critical internal systems that underpin how they build, validate, and operate their products.Your role is to design and implement Python-based software that helps detect problems early, improve system reliability, and raise overall engineering quality. This includes building automation, internal tools, and supporting infrastructure used by other engineers.You will approach problems with a critical mindset, aiming to understand systems end-to-end and identify robust, long-term solutions. The software you build should be maintainable, reliable, and designed to surface failures rather than hide them.Most of your time will be spent writing and improving code, with some collaboration and planning to align on technical direction and priorities. Requirements: Strong software engineering fundamentals, with professional experience in Python or the ability and motivation to quickly grow into it.Interest in building systems that help validate, safeguard, or improve product behavior, not just implement features.Ability to design software that is reliable, understandable, and maintainable over time, even as systems grow in complexity.Comfort working with complex systems and reasoning about how different components interact and fail.Clear and effective technical communication skills.A strong sense of ownership and responsibility for the quality and reliability of what you build.Experience with, or curiosity about, infrastructure-related tooling such as CI/CD pipelines, Docker, Linux, or similar technologies. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)