Software Engineer (Python/Linux/Packaging)

Jobgether
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Application Packaging
Software Quality
Code Review
Continuous Integration
Software Debugging
Desktop Publishing
Linux
Python
Open Source Technology
Reliability of Systems
Kubernetes
Docker

Job description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer (Python/Linux/Packaging) in Austria.This role is ideal for a hands-on engineer passionate about open-source development, Linux systems, and automation tooling. You will work on critical software that supports developers in building, packaging, and publishing applications, containers, and operator bundles at scale. The position offers the opportunity to shape and improve developer workflows, contributing directly to widely-used tools in the Linux ecosystem. You will collaborate with internal teams and the external open-source community, ensuring robust, secure, and user-friendly solutions. The role provides a fully remote, globally distributed environment with opportunities for professional growth and exposure to innovative technologies. Your work will impact thousands of developers and engineers worldwide, helping simplify software delivery across diverse platforms.Accountabilities:

  • Design, develop, and maintain Python-based tools for building, packaging, and publishing software (snaps, charms, and rocks)
  • Work with internal teams and external communities to improve developer workflows and address user needs
  • Ensure high-quality, reliable, and secure software that scales across multiple environments
  • Contribute to the evolution of build systems, automation pipelines, and CI/CD workflows
  • Collaborate with peers to define and implement best practices for Linux software packaging and container technologies
  • Participate in code reviews, testing, and debugging to maintain code quality and system reliability

Requirements

Requirements:Strong expertise in Python developmentIn-depth understanding of GNU/Linux distributions and their architectureKnowledge of build systems, toolchains, and cross-compilation processesExperience with container technologies such as Docker, Kubernetes, and LXDFamiliarity with CI/CD systems and open-source development workflowsExcellent communication skills to collaborate effectively with internal teams and external contributorsAbility to work independently in a remote-first, globally distributed environmentBonus: contributions to open-source projects or prior experience in developer tooling, packaging, or automationBenefits:Competitive base salary, reviewed annually with potential performance-driven bonusesFully remote work environment with flexibilityPersonal learning and development budget of USD 2,000 per yearAnnual holiday leave and parental leaveEmployee Assistance ProgramOpportunities to travel to global team sprintsRecognition rewards and career growth opportunitiesPriority

Apply for this position