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.