Staff Engineer, KernelCare

Posted 18hrs ago

Employment Information

Education
Salary
Experience
Job Type

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