Staff Engineer, KernelCare
Posted 18hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Staff Engineer building secure Linux live-patching automation for TuxCare’s KernelCare. Owning architecture, production components, and technical product workstreams end-to-end.
Responsibilities:
- Own major product components and workstreams throughout their full lifecycle, from initial discovery and planning to production release and ongoing improvement
- Work directly with engineering, product, sales, and other stakeholders to understand, gather, and clarify business and technical requirements
- Translate broad and unclear product goals into technical plans, milestones, and actionable engineering tasks
- Design scalable system architecture and make technical decisions for high-impact product areas
- Build, review, and maintain production-grade components end-to-end, ensuring reliability, security, performance, maintainability, and extensibility
- Take responsibility for delivered components in production and their continued operation and evolution
- Independently track progress and proactively communicate results, blockers, risks, dependencies, and changing requirements
- Research relevant technologies, tools, market approaches, and competitor solutions when needed
- Contribute to engineering quality through design reviews, technical guidance, mentorship, and best practices
Requirements:
- Proven experience owning major projects or workstreams end-to-end
- Strong backend engineering experience in Python
- Comfortable reading and reviewing C language code
- Strong hands-on Linux background
- Strong system design and architectural thinking, with ability to implement solutions hands-on
- Experience gathering and refining requirements and turning broad or unclear needs into technical plans, milestones, and deliverables
- Strong technical product ownership and understanding of engineering decisions’ broader product and business goals
- Ability to work independently without close day-to-day supervision
- Strong communication skills and confidence working with engineering, product, sales, and other departments
- Ability to clearly communicate technical decisions, progress, risks, and blockers
- Regular use of AI-assisted development tools for planning, implementation, debugging, testing, refactoring, or code review
- Ability to balance short-term delivery with long-term scalability, maintainability, and extensibility
- Nice to have: experience writing Linux kernel patches or kernel modules
- Nice to have: proficiency in C programming and debugging
- Nice to have: deep understanding of operating systems
Benefits:
- A focus on professional development
- Interesting and challenging projects
- Fully remote work with flexible working hours, allowing work from any location worldwide
- Paid 24 days of vacation per year
- 10 days of national holidays
- Unlimited sick leaves
- Compensation for private medical insurance
- Co-working reimbursement
- Gym/sports reimbursement
- Budget for education
- Opportunity to receive a reward for the most innovative idea that the company can patent















