CloudLinux

Staff Engineer & Product Owner for ELS

Job Details

Why This Role Exists Vendors stop supporting software. We don’t. The ELS Automation team builds the tooling that powers our backporting pipeline — discovering vulnerabilities, backporting patches, and shipping security updates for out-of-support Linux ecosystems: OS distributions, Java, Python, Go libraries, and more. We own a critical slice of this pipeline, and we need someone who can: Build it— hands-on, in the code, every day Shape it— own the product vision, roadmap, and stakeholder relationships for a part of the pipeline related to the patch processing automation Scale it— architect for reliability as usage grows No separate PdM. No architect handing down designs. You’re both. Requirements Must-Haves Engineering Depth 8+ years software engineering; 3+ years at senior/staff level Recent, daily coding inPythonandGo StrongGitLab CIandGitHubexperience (runners, pipelines, workflows) Solid Linux fundamentals: processes, permissions, shell, networking, packaging Track record refactoring legacy systems safely in production Comfortable with observability: monitoring, logging, metrics, alerting Product Thinking Experience owning a product or tool end-to-end (internal or external) Can build, communicate, and adapt a roadmap Makes scope/timeline/risk trade-offs and stands behind them Translates ambiguous requirements into concrete deliverables Communication Excellent English — written and verbal Explains complex technical topics to non-technical stakeholders Navigates conflicting priorities without burning bridges Says “no” or “not yet” constructively Mindset Ownership mentality: you define the work, not just execute it Thrives in fast-paced, prototype-heavy environments Steps into ambiguity and creates structure Comfortable wearing multiple hats Nice-to-Haves CVE/CVSS, vulnerability management, or backporting experience Linux packaging (RPM, DEB) or language ecosystems (Maven, pip, Go modules) Practical use of LLM/AI tools in development workflows Platform/enablement team background Prior tech lead or architect role Employment Type: Hybrid (technical contributor/product owner)

Responsibilities

Staff Engineer (60%): Architecture & Code: Own architecture of core pipeline tools (patch discovery, vulnerability discovery, release automation); Write production code in Python and Go; Build and optimize CI/CD pipelines on GitLab and GitHub; Refactor legacy systems; Prototype and harden experiments. Technical Leadership: Deep-dive into existing systems, map dependencies, surface risks, fix bottlenecks; Set technical standards (code quality, testing, documentation, observability); Make architectural decisions; Mentor teammates. Product Owner (40%): Vision & Roadmap: Own product vision for ELS Automation tools; Define and prioritize roadmap; Balance security needs against long-term technical health; Translate business requirements into technical plans. Stakeholder Interface: Act as primary contact for teams; Negotiate business requirements; Clarify requirements with security, engineering, release, and operations teams; Communicate trade-offs; Write integration guides; Onboard partner teams. Accountability: Own outcomes; Coordinate incident response; Run post-mortems and drive improvements. Team Lead Activity: Leading and managing a team of 4-5 software engineers.

Perks

* A focus on professional development. * Interesting and challenging projects. * Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide. * Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves. * Compensation for private medical insurance. * Co-working and gym/sports reimbursement. * Budget for education. * The opportunity to receive a reward for the most innovative idea that the company can patent.
$100k – $150k
8+ years senior software engineering, Python & Go.