Python Software Engineer, ELS Delivery Pipeline at CloudLinux
Job Description
TuxCare is seeking a skilled Software Engineer to join the Endless Lifecycle Support (ELS) Delivery Pipeline team. ELS provides essential security updates for software versions no longer maintained upstream. The delivery pipeline handles the entire process from vulnerability assessment to patching, building, testing, and package publication across various ecosystems. This role involves building and operating internal services, tools, and integrations that connect these stages, ensuring work progresses smoothly to release. You will play a key role in automating repetitive tasks and assisting engineering teams in diagnosing and resolving pipeline failures.
Key Responsibilities
- Develop pipelines for publishing security advisories based on vulnerability assessments and released fixes.
- Automate vulnerability assessment across extensive inventories of packages, versions, and dependencies across various ecosystems.
- Integrate vulnerability discovery scanners, reconcile their findings, and link results to assessment and patching workflows.
- Build and operate Python services, command-line tools, and internal interfaces for engineers managing vulnerabilities, tracking patches, and overseeing releases.
- Collaborate directly with stakeholders to clarify requirements, prioritize tasks, and define verification methods for results.
- Enhance build and deployment automation, monitor production systems, and troubleshoot failures across services, containers, and data stores.
- Conduct code reviews and improve automated testing, security, and maintainability.
- Utilize AI coding agents in daily development, including reviewing and testing the code they generate.
Requirements
Must Have
- Proven experience building and maintaining production software using Python.
- Strong troubleshooting skills for Linux environments and production debugging expertise.
- Experience designing and integrating APIs and services.
- Familiarity with asynchronous or distributed processing.
- Hands-on experience with CI/CD, containers, and build or deployment automation.
- Solid understanding of relational data-modeling and SQL.
Nice to Have
- Experience with the Python stack, including Django, Django REST Framework, Celery, and RabbitMQ.
- Experience developing services or command-line tools using Go.
- Familiarity with package ecosystems, dependency metadata, or vulnerability data formats like OSV.
Benefits
Join TuxCare and enjoy a supportive work environment with numerous perks:
- Work independently with significant ownership and autonomy.
- Fully remote work with flexible working hours.
- 24 paid vacation days, 10 national holidays, and unlimited sick leave.
- Private medical insurance compensation.
- Co-working and gym/sports reimbursement.
- Education budget for continuous learning.
- Opportunity to receive rewards for innovative ideas that the company can patent.
This role is closed
CloudLinux stopped accepting applications for this position around October 13, 2026.
We keep this page so you can still read the description, but the apply link no longer works.
See similar open jobs More roles at CloudLinuxMore Software Development Engineer (SDE) Jobs
Discover similar opportunities that match your skills
AWS Practice Lead, Open Source Databases
Senior Software Engineer, Backend (Money Movement)
Engineering Director, Web Platform
Staff Backend Engineer, Recommender Systems
Java Engineer Asia / Backend
Backend Engineer (Java) - Trading
Data/ Java Engineer (AI/LLM Chatbot, Customer Service)
Senior Financial AI Engineer (Data & Knowledge Engineering)
About CloudLinux
CloudLinux is a software company that helps hosting providers and data centers make their servers more secure, stable, and efficient.
View Company Profile