Staff Engineer (worldwide remote, work anywhere)
Tech Stack / Keywords
Firma i stanowisko
TuxCare offers a comprehensive portfolio of security solutions for Linux and open-source software designed for enterprise organizations. One of TuxCare’s key products is Endless Lifecycle Support (ELS), which enables organizations to securely continue using Linux distributions and software languages that have reached end of life or no longer receive standard security updates. ELS delivers vulnerability patches for unsupported versions of CentOS, Ubuntu, Debian, Oracle Linux, as well as for runtimes and frameworks such as PHP, Python, Spring, Angular/AngularJS, Django, and Flask.
Wymagania
- Proficiency in Python is a must
- Knowledge of other programming languages is a plus
- Senior-level engineering leadership with experience designing, implementing, and maintaining scalable software systems
- Regular code contributions and leading by example in architecture and implementation
- Experience in technical product ownership including gathering and refining requirements, translating them into technical goals, and aligning with engineering strategies
- Ownership of the entire lifecycle of major components from concept through prototyping, delivery, and ongoing evolution
- Ability to collaborate cross-functionally with engineering teams, product managers, and stakeholders
- Strategic thinking and execution with understanding of broader product and organizational goals
Obowiązki
- Gather requirements from multiple stakeholders on a project
- Lead architectural design and technical direction for high-impact initiatives
- Guide multiple engineering teams in the adoption of scalable, maintainable solutions
- Collaborate across teams to gather requirements and align on priorities
- Promote engineering excellence through design reviews, mentorship, and best practices
- Continuously explore and evaluate new technologies, methodologies, and tools
- Ensure that all solutions are robust, secure, and performant in production environments
- Champion a culture of automation, reliability, and continuous improvement
Real-world Challenge: Building a Unified Dependency Graph
- Lead the design of a system that ingests projects and calculates their full dependency trees
- Handle variable definitions of "dependency" across languages including static vs. dynamic linking, compile-time vs. runtime scopes, and version ranges
- Ensure context awareness for dependencies that change based on environment
- Mimic the logic of various package managers (Pip, Poetry, Maven, Gradle) to ensure accuracy
The Staff Engineer's Mission:
- Research & Strategy: Analyze how 5+ languages handle packages and design a universal data model
- Algorithm Design: Create logic to automatically resolve complex dependency trees at scale
- Consensus: Work with multiple teams to implement this standard across the company
Oferta
- 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, and unlimited sick leaves
- Compensation for private medical insurance
- Co-working and gym/sports reimbursement
- Budget for education
- Opportunity to receive a reward for the most innovative idea that the company can patent
Inne informacje
By applying for this position, you consent to the processing of your personal data as described in the company's Privacy Policy.
CloudLinux
2 aktywne oferty