CrawlJobs Logo

Senior Software Development Engineer - Python Packaging

Germany, Munich · Job Posted May 14, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly technical Python Packaging Engineer to drive the packaging and release of our Python packages. In this role, you will be responsible for designing and maintaining the systems that package, version, and publish our packages and components, ensuring reliability and consistency across our open-source package publishing and build infrastructure. As a member of the DevOps team you will shape packaging standards, improve CI/CD pipelines, and drive the reproducibility and trustworthiness of our releases.

Job Responsibility

  • Contribute to the design, maintenance, and improvement of automated workflows for publishing Python packages
  • Develop and maintain CI/CD pipelines that automate testing, linting, and release processes across our components
  • Implement signing, attestation, and vulnerability scanning as part of the release process, strengthening our software supply chain
  • Reduce friction for engineers publishing packages by creating tooling, templates, and documentation that make packaging intuitive and consistent across teams

Requirements

  • Strong Python proficiency and deep familiarity with the Python packaging ecosystem (PyPA standards, pyproject.toml, build backends such as setuptools, hatchling, flit, or poetry, wheel/sdist formats, and package managers such as pip or uv)
  • Proficiency in C/C++ and CMake, with the ability to troubleshoot build failures across a diverse set of packages
  • Hands-on experience building and maintaining CI/CD pipelines for package releases
  • Proven experience with PyPI publishing workflows and package registry concepts
  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent on the job practical experience

Nice to have

  • Experience maintaining or contributing to open-source Python libraries
  • Familiarity with software supply chain security practices (Sigstore, SBOM, SLSA, Dependabot)
  • Experience building or operating PEP 503-compliant package repositories
  • Familiarity with AWS services is a plus
  • Experience packaging and publishing Python packages as native Linux packages (e.g. deb or rpm) is a plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Development Engineer - Python Packaging

8 matching positions

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Spain , Barcelona
Salary
Salary:
62500.00 - 106600.00 EUR / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience building production services, developer platforms, SDKs, APIs, or command-line tooling
  • Experience with TypeScript, Node.js, C#, .NET, PowerShell, or similar technologies
  • Experience with Azure services such as App Service, Blob Storage, Azure Front Door, Traffic Manager, managed identities, Key Vault, or related cloud infrastructure
  • Experience with CI/CD, release engineering, deployment automation, Azure DevOps, GitHub, OneBranch, EV2, or similar engineering systems
  • Experience with Power BI, Microsoft Fabric, BI/analytics platforms, Office integrations, Teams integrations, embedded analytics, or custom visuals
  • Familiarity with secure software development, marketplace certification, package distribution, observability, telemetry, or production operations
  • Interest in AI-assisted engineering tools, AI-ready documentation, and modern engineering practices that improve developer productivity and product quality
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design, develop, and operate reliable product and platform capabilities for Power BI mobile, Office, Teams, embedded analytics, and extensibility scenarios
  • Build and evolve developer-facing SDKs, APIs, command-line tooling, packaging flows, and partner integration systems that enable scalable Power BI custom visual and analytics experiences
  • Develop secure, maintainable services and automation using technologies such as TypeScript, Node.js, C#, .NET, PowerShell, Azure services, and modern web engineering frameworks
  • Improve CI/CD, release, certification, deployment, and distribution pipelines so teams can ship high-quality customer and partner experiences with confidence
  • Partner with Software Engineers, PMs, designers, security, service infrastructure, and partner teams to define technical direction, assess trade-offs, and deliver integrated Power BI experiences
  • Use AI-assisted engineering tools to support code development, test generation, documentation, operational analysis, and modernization of engineering workflows
  • Contribute technical leadership through design reviews, code reviews, documentation, mentoring, and clear communication of engineering risks and decisions.
What we offer
What we offer
  • Find additional benefits and pay information here: https://careers.microsoft.com/v2/global/en/corporate-pay/spain-corporate-pay.html
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Measurement and Bring-up)

Microsoft Quantum has assembled a talented and diverse international team to cre...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 1+ year(s) software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems OR Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 3+ years software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 4+ years software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems OR equivalent experience
  • 4+ years programming experience in related programming languages
  • 4+ years experience in a collaborative environment
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check
  • Citizenship Verification
  • Ability to leverage AI tools to drive innovation and efficiency
Job Responsibility
Job Responsibility
  • Work with the Measurement team to implement and maintain measurement, characterization, and bring-up routines for qubit devices—turning experimental intent into robust, repeatable software workflows used in the lab and in the quantum machine
  • Develop Python software that controls and coordinates a complex instruments rack (timing, triggering, waveform generation, acquisition, and metadata capture) to execute high-fidelity experiments reliably and safely
  • Partner with scientists and engineers to translate user stories into requirements
  • propose designs that fit the larger bring-up architecture and iterate based on feedback from day-to-day lab usage
  • Build reusable building blocks (drivers/wrappers, experiment templates, calibration primitives, analysis utilities, configuration/schema models) that enable rapid development of new routines
  • Ensure measurement data is high quality and traceable: consistent metadata, validation, versioning, and reproducible analysis pipelines
  • Contribute to software engineering best practices: code reviews, testing, CI/CD, packaging, documentation, and on-call/triage support as needed in a fast-moving environment
  • Troubleshoot end-to-end issues across software and hardware boundaries (instrument communications, timing, signal integrity symptoms reflected in data) and make clear trade-offs between rapid bring-up and long-term robustness
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Software Engineer shall be responsible for developing, sustaining, and troub...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. OR Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI and Tools
  • Experience developing scripts using Bash
  • Recent Python (3.x) software development experience
  • Experience with Rust programming concepts, or a willingness and aptitude to learn Rust
  • Experience with NoSQL databases including MongoDB
  • Experience with containerization technologies such as Docker and containerd
  • Experience with container orchestration technologies such as Kubernetes
  • Experience creating Helm Charts to deploy containerized services on Kubernetes
  • Familiar with Messaging Frameworks including RabbitMQ
Job Responsibility
Job Responsibility
  • Developing, sustaining, and troubleshooting software suite of applications including DINO and possibly future capabilities as mission needs arise
  • Software development activities include implementation, testing, and integration with other COTS, GOTS, and FOSS products, packages, and libraries
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

At Mojang Studios, the creators of Minecraft, we are on a mission to build a bet...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design solutions for systems which result in simple, extensible and maintainable high-quality code
  • Lead design, implementation, and code reviews across the Minecraft build environment space
  • Continuously improve or enhance existing systems for a better developer experience
  • Ensure consistent, maintainable unit and functional tests to help monitor system quality
  • Own and evolve build systems responsible for cross‑platform compilation, packaging, signing, and distribution of game binaries
  • Design and maintain build pipelines that support multiple compilers, toolchains, and platform‑specific constraints across console, desktop, and mobile environments
  • Diagnose and resolve complex compiler, linker, and build‑time issues in large‑scale C++ codebases to improve reliability and performance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

2HB Incorporated is seeking a Senior Software Engineer in order to support its g...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI and Tools
  • Experience developing scripts using Bash
  • Recent Python (3.x) software development experience
  • Experience with Rust programming concepts, or a willingness and aptitude to learn Rust
  • Experience with NoSQL databases including MongoDB
  • Experience with containerization technologies such as Docker and containerd
  • Experience with container orchestration technologies such as Kubernetes
Job Responsibility
Job Responsibility
  • Developing, sustaining, and troubleshooting GHOSTGEMs software suite of applications including DINO and possibly future capabilities as mission needs arise
  • Software development activities include implementation, testing, and integration with other COTS, GOTS, and FOSS products, packages, and libraries
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

2HB Incorporated is seeking a Senior Software Engineer in order to support its g...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI and Tools
  • Experience developing scripts using Bash
  • Recent Python (3.x) software development experience
  • Experience with Rust programming concepts, or a willingness and aptitude to learn Rust
  • Experience with NoSQL databases including MongoDB
  • Experience with containerization technologies such as Docker and containerd
  • Experience with container orchestration technologies such as Kubernetes
Job Responsibility
Job Responsibility
  • Developing, sustaining, and troubleshooting GHOSTGEMs software suite of applications including DINO and possibly future capabilities as mission needs arise
  • Software development activities include implementation, testing, and integration with other COTS, GOTS, and FOSS products, packages, and libraries
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The High-Performance Computing (HPC) Software Engineer shall be responsible for ...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters degree in Math, Computer Engineering, Computer Science, or related discipline from an accredited college or university, plus five (5) years of experience as an HSE, in programs and contracts of similar scope, type, and complexity
  • OR Bachelor's degree in Math, Computer Engineering, Computer Science, or related discipline from an accredited college or university, plus seven (7) years of experience as an HSE, in programs and contracts of similar scope, type, and complexity
  • OR Nine (9) years of experience as an HSE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI and Linux tools
  • Experience developing Bash scripts to automate manual processes
  • Recent software development experience using C/C++ and Python
  • Strong experience with parallel programming models such as MPI, OpenMP, CUDA
  • Deep understanding of multi-threading and concurrency, memory hierarchy and cache optimization, NUMA architectures, vectorization and SIMD
  • Experience implementing and maintaining parallel and distributed algorithms optimized for scalability and performance across HPC components including CPU, GPU, memory, storage, and network layers
  • SME for parallel computing strategies and statistical modeling
Job Responsibility
Job Responsibility
  • Design, development, optimization, and maintaining scalable parallel and distributed systems that operate in high-performance computing environments
  • Serve as a technical leader, driving innovation, architectural decisions and mentoring engineers in advanced HPC methodologies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Windows Debugging

We are looking to expand our team of Software Engineers (SWEs), that enables the...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • 4+ years’ experience in software engineering or systems administration with Windows Client/Server
  • 4+ years’ experience in customer-facing site reliability, service engineer role or support engineer roles
  • Experience troubleshooting and data/log analysis skills (Perfmon/XPerf/ETL/ETW)
  • Ability to understand LSASS functionality, Kerberos protocol, and cloud authentication packages
  • Hands-on experience with Entra ID (client-side) and hybrid authentication scenarios bridging Active Directory and Entra ID
  • Technical proficiency, troubleshooting and learning attitude towards Microsoft M365 technologies
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams across Microsoft to gather requirements, align on technical direction, and deliver high-quality software
  • Analyze product usage patterns and customer feedback to identify opportunities for feature enhancements and performance improvements
  • Implement and validate software changes through rigorous testing and continuous integration practices to ensure quality and reliability
  • Demonstrate leadership by taking ownership of projects, driving technical excellence, and fostering a collaborative team environment
  • Engage with other engineering teams to conduct code reviews, share best practices, and contribute to architectural decisions
  • Utilize debugging tools, performance profilers, and source code analysis to diagnose and resolve software issues efficiently
  • Maintain a customer-focused mindset by building intuitive, performant, and secure software that meets user needs and expectations
  • Fulltime
Read More
Arrow Right