Senior Python Software Engineer

European Tech Recruit — Norway · Posted ~2 weeks ago

Senior Full-time Onsite Visa History ✓

Skills

Python software engineering automation internal tools software reliability software testing

🔓 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 robotics and advanced technology organization is seeking a senior Python engineer to build foundational internal systems used to develop, validate, and operate autonomous technologies. You will create automation and engineering tools, detect issues early, improve reliability, and raise overall software quality.

Highlights

Build foundational internal engineering systems for autonomous technology, improve reliability and quality, and work on critical automation and infrastructure.

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/)