
Staff Engineer, Product Owner – ELS
CloudLinux
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇱 Poland
Visit company websiteJob Level
Lead
Tech Stack
GoLinuxMavenPython
About the role
- You'll be the team's most senior technical contributor — writing code daily, owning architecture decisions, refactoring legacy systems.
- Act as product owner for the tools we build.
- Define what we build, why it matters, and how it works.
- Own the architecture of core pipeline tools: patch discovery, vulnerability discovery, release automation and related elements of the entire machinery of the patch processing.
- Write production code in Python and Go — backend services, CLI tools, automation scripts.
- Build and optimize CI/CD pipelines on GitLab (runners/workers) and GitHub.
- Refactor legacy systems incrementally without breaking downstream consumers.
- Prototype rapidly; harden successful experiments into production systems.
- Deep-dive into existing systems — map dependencies, surface risks, fix bottlenecks.
- Set technical standards: code quality, testing, documentation, observability.
- Make architectural decisions and own the consequences.
- Mentor teammates; raise the technical bar.
- Own the product vision for ELS Automation tools.
- Define and prioritize the roadmap based on impact, risk, and effort.
- Balance urgent security needs against long-term technical health.
- Translate business requirements into concrete technical plans.
- Act as primary contact for teams that depend on our tools.
- Negotiate and agree on business requirements with major stakeholders of the company.
- Clarify requirements with security, engineering, release, and operations teams.
- Communicate trade-offs; propose pragmatic solutions when constraints collide.
- Write integration guides; onboard partner teams; consult on best practices.
- Own outcomes, not just outputs — if the tool isn't solving the problem, that's on you.
- Coordinate incident response when automation issues impact downstream SLAs.
- Run post-mortems; drive improvements.
- Lead and manage a team of 4-5 software engineers.
Requirements
- 8+ years software engineering; 3+ years at senior/staff level
- Recent, daily coding in Python and Go
- Strong GitLab CI and GitHub experience (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
- 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
- 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
- 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
- CVE/CVSS, vulnerability management, or backporting experience (nice-to-have)
- Linux packaging (RPM, DEB) or language ecosystems (Maven, pip, Go modules) (nice-to-have)
- Practical use of LLM/AI tools in development workflows (nice-to-have)
- Platform/enablement team background (nice-to-have)
- Prior tech lead or architect role (nice-to-have)
Benefits
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonGoCI/CDGitLabGitHubLinuxobservabilityvulnerability managementrefactoringautomation
Soft skills
mentoringcommunicationownership mentalityadaptabilitynegotiationproblem-solvingstakeholder managementprioritizationteam leadershipambiguity navigation