Staff Software Engineer (Python) We are looking for a Staff Software Engineer (Python) to join a cybersecurity company building products that keep Linux systems secure and supported. Its software helps organizations running Linux infrastructure stay protected against known vulnerabilities, and continues to support operating systems and tools that have passed their standard maintenance period. You will take loosely defined business and technical problems and turn them into production systems: speaking with stakeholders, shaping the scope, designing the architecture, writing the code and supporting what you ship.
Most development is in Python, and the work spans several projects within one product area, where you may act as the primary engineer on an initiative. Priorities change and delivery cycles are short, so the role suits an engineer who enjoys solving technical challenges, works well independently and takes ownership of their work.
8+ years of professional software engineering experience, including work at Staff, Principal or Tech Lead level Strong, recent hands-on experience in backend software development Proficiency in Python, or in another backend or systems language such as Go, Java, Rust or C++, with readiness to make Python your primary language Practical Linux knowledge A track record of taking a project, service or significant feature from an initial idea through requirements, architecture, implementation and release to production support Experience