Software Engineer - Internal Systems & Engineering Quality (Python)
High-growth technology company seeks a Software Engineer to focus on internal systems and engineering quality, contributing to a core platform that underpins complex systems. The role involves designing and building production-grade Python software, improving engineering standards, and building tools for other engineers. Strong software engineering fundamentals and hands-on Python experience are required.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Software Engineer โ Internal Systems & Engineering Quality (Python)
Location: Oslo, Norway (relocation required)
Employment Type: Permanent
Overview
Our client is a high-growth, research-led technology company operating at the intersection of advanced software, autonomy, and real-world systems. With a strong engineering culture and close collaboration with end users, they develop mission-critical platforms deployed in demanding operational environments.
As the company scales, they are looking to hire a Software Engineer to focus on internal systems and engineering quality, contributing to a core platform that underpins how complex systems are built, validated, and operated.
This is a high-impact role where your work directly improves the reliability, scalability, and delivery speed of advanced engineering products.
The Role
You will design and build production-grade Python software that supports internal engineering workflows, including automation, validation, and system reliability.
Working closely with cross-functional teams, you will contribute to a central โsoftware factoryโ environment โ a foundational platform that ensures systems are tested, monitored, and robust as they evolve.
This role is ideal for engineers who enjoy working on system-level problems, improving engineering standards, and building tools that enable other engineers to perform at their best.
Key Responsibilities
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- Develop and maintain Python-based internal tools and systems
- Build automation frameworks to detect issues early and improve reliability
- Design software that is scalable, maintainable, and transparent in failure modes
- Contribute to infrastructure and tooling supporting engineering workflows (e.g. CI/CD, testing pipelines)
- Collaborate with engineers across software and system domains to improve overall engineering quality
- Take ownership of systems end-to-end, from design through to deployment and iteration
Requirements
- Strong software engineering fundamentals with hands-on Python experience (or the ability to ramp up quickly)
- Experience building robust, maintainable systems in a production environment
- Understanding of system design, debugging, and failure analysis
- Experience or exposure to tools such as CI/CD pipelines, Docker, Linux, or similar
- Ability to work across complex systems and reason about interactions between components
- Clear communication skills and a strong sense of ownership
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Nice to Have
- Experience with test frameworks, validation systems, or internal developer tooling
- Exposure to hardware-adjacent systems, robotics, or embedded environments
- Background in environments where reliability and system quality are critical
Additional Information
- This role requires relocation to Oslo, Norway
- Due to the nature of the work, security clearance will be required during onboarding
- The company offers a collaborative, high-performance environment with strong technical ownership and long-term growth opportunities
Similar Jobs
Explore other opportunities that match your interests
Pentasia
reMarkable