Principal Engineer

Elevare Search• Anywhere
6 years - 10 years
Negotiable
Posted: Today
Other

Job Summary

 
TuxCare is a provider of enterprise security solutions for Linux and open-source software, helping organizations maintain secure and compliant infrastructure through automated vulnerability patching and extended lifecycle support. The company is seeking a Principal Engineer to lead development of automation tools supporting its Endless Lifecycle Support platform. This role combines hands-on Python engineering with product ownership, focusing on building scalable services, managing CI/CD systems, and driving roadmap decisions for security patch automation.

Job Description

 

TuxCare is seeking a Principal Engineer to lead the development and evolution of automation tooling that powers its Endless Lifecycle Support (ELS) platform. This role blends deep technical execution with product ownership, allowing the engineer to shape the roadmap for patch-processing systems that deliver security updates for unsupported Linux distributions and software frameworks. The Principal Engineer will collaborate with engineering, operations, and business stakeholders to translate requirements into reliable automation services that support enterprise customers.


Responsibilities:
- Develop production-grade Python services, command-line tools, and automation systems
- Build and maintain CI/CD pipelines using GitLab to support continuous delivery
- Prototype solutions quickly and evolve successful experiments into production-ready tools
- Improve reliability through enhanced logging, metrics, monitoring, and alerting systems
- Use AI tools and large language models to accelerate development, testing, and debugging workflows
- Define and own the roadmap for ELS automation tooling, prioritizing tasks by impact, risk, and effort


Requirements:
- At least 8 years of software engineering experience with recent hands-on Python development
- Strong experience with GitLab CI/CD or GitHub workflows, pipelines, and runners
- Solid Linux knowledge including shell usage, networking fundamentals, and packaging
- Familiarity with observability tools including logging, metrics, and monitoring systems
- Advanced use of AI tools to assist coding, refactoring, testing, and debugging
- Ability to translate ambiguous requirements into deliverables and manage product ownership responsibilities


Benefits:
- Fully remote work environment with flexible working hours
- Paid vacation, national holidays, and unlimited sick leave
- Private medical insurance reimbursement
- Education and professional development budget


This role offers the opportunity to shape critical security automation systems while working on complex infrastructure challenges in a globally distributed engineering team.

Join a Remote Jobs Community
Masterclass - Landing Your Dream Remote Job