Software Engineer - ELS Delivery Pipeline
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
The ELS Delivery Pipeline team within Endless Lifecycle Support (ELS) product at TuxCare is seeking a Software Engineer to join their ranks. ELS provides security updates for software versions that are no longer maintained upstream. The delivery pipeline handles reported vulnerabilities by assessing them, patching, building, testing, and publishing packages across supported ecosystems.
The team builds and operates internal services, tools, and integrations that connect these stages and track work through to release. They automate repetitive tasks and assist engineering teams in diagnosing and recovering from pipeline failures.
For this role, it is critical that you have experience owning production systems end-to-end, from clarifying requirements directly with stakeholders to designing, implementing, deploying, and operating solutions. You will work across existing services and tools, improving reliability, simplifying workflows, and verifying results in production.
Key Responsibilities:
- Build pipelines that publish security advisories from vulnerability assessments and released fixes.
- Automate vulnerability assessment across large inventories of packages, versions, and dependencies across ecosystems.
- Integrate vulnerability discovery scanners, reconcile their findings, and connect results to assessment and patching workflows.
- Build and operate Python services, command-line tools, and internal interfaces for engineers assessing vulnerabilities, tracking patches, and managing releases.
- Work directly with stakeholders to clarify requirements, agree priorities, and define how results will be verified.
- Improve build and deployment automation, monitor production systems, and troubleshoot failures across services, containers, and data stores.
- Review code and improve automated testing, security, and maintainability.
- Use AI coding agents in day-to-day development, reviewing and testing the code they produce.
Requirements
Must have:
- Experience building and maintaining production software in Python.
- Strong Linux troubleshooting and production-debugging skills.
- Experience designing and integrating APIs and services.
- Experience with asynchronous or distributed processing.
- Experience with CI/CD, containers, and build or deployment automation.
- Solid relational data-modelling and SQL skills.
Nice to have:
- Experience with Python stack: Django, Django REST Framework, Celery, and RabbitMQ.
- Experience building services or command-line tools in Go.
- Experience with package ecosystems, dependency metadata, or vulnerability data formats such as OSV.
Benefits
What's in it for you?
- Work independently with a high level of 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.
- Opportunity to receive a reward for innovative ideas that the company can patent.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Cloudlinux
Explore Top Companies in this Space
Blumira
Computer and Network Security / Enterprise Software / Cloud Computing / Cybersecurity
MegazoneCloud
Cloud Computing / Enterprise Software / AI / Cybersecurity
Capitex
Financial Services / Compliance / Staffing / Professional Services
Zinc Network
International Development / Strategic Communications / Nonprofit Consulting / Government Relations
Cloudlinux
View Company ProfileCloudLinux is a leading provider of secure and stable operating systems for cloud and data center environments. With a strong focus on security, reliability, and performance, CloudLinux offers a range of innovative solutions designed to meet the evolving needs of modern cloud and data center operators. The company's flagship product, CloudLinux OS, is a lightweight and secure Linux distribution that is optimized for cloud and virtualized environments, providing enhanced security, stability, and performance. CloudLinux also offers a range of additional tools and services, including KernelCare, which provides live patching and security updates for Linux kernels, and Imunify360, a comprehensive security solution that protects against malware, viruses, and other cyber threats. With its commitment to security, innovation, and customer satisfaction, CloudLinux has established itself as a trusted partner for businesses and organizations around the world, providing them with the tools and expertise they need to build, deploy, and manage secure and scalable cloud and data center infrastructures.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.












