Senior Python Developer at CloudLinux
Job Description
About Imunify360 and CloudLinux
Imunify360 is a security suite from CloudLinux Inc, the leader in secure, stable Linux infrastructure for hosting providers. Imunify360 provides automated multi-layer protection for shared, VPS, and dedicated servers. Join a remote-first team focused on delivering high quality security and operational tooling for enterprise Linux environments.
Role summary
We are hiring a Senior Python Developer to join the Web Protection team. You will design and build scalable production Python applications, work on system-level tasks involving Linux internals and networking, and contribute to the automation and testing needed to maintain secure, production-grade software.
Key responsibilities
- Design and develop scalable, production-grade Python applications for security and web protection.
- Work on system-level programming tasks, including Linux internals and networking related to protection features.
- Build, optimise, and maintain SQL queries and data processing pipelines for large datasets.
- Refactor and architect existing codebases for performance, reliability, and maintainability.
- Write and maintain unit and functional tests, and contribute to CI/CD improvements.
- Create reproducible tests and automations for identified vulnerabilities and patch validation.
- Produce and maintain clear technical documentation and review peer code.
Requirements
- 5+ years of professional Python development experience building and maintaining production systems.
- Strong SQL knowledge, including writing and optimising complex queries.
- Practical experience with GNU/Linux environments and shell scripting.
- Experience with automated testing frameworks and CI/CD systems.
- Comfort with system programming concepts such as networking and OS internals.
- English proficiency at intermediate level or higher for effective team collaboration.
Nice to have
- Security background, including WAFs, ModSecurity rule writing, regex, and web application firewall knowledge.
- Experience with advanced debugging tools such as gdb, ftrace, or BPF.
- Familiarity with additional languages like C++, Rust, or scripting with Python.
Personal skills
- Fast learner with a proactive, self-motivated approach.
- Strong prioritisation and problem solving skills, able to work independently and in a team.
- Comfortable working with vague requirements and making pragmatic technical decisions.
Benefits
- Fully remote work with flexible hours - work from any location worldwide.
- Paid 24 days vacation per year, 10 national holidays, and unlimited sick leave.
- Compensation for private medical insurance.
- Co-working and gym or sports reimbursement, and education budget for professional development.
How to apply
Apply via the Workable job link for this posting. By applying you consent to processing of your personal data according to our Candidate Privacy Notice at https://cloudlinux.com/candidate-privacy-notice.
This role is closed
CloudLinux stopped accepting applications for this position around September 18, 2026.
We keep this page so you can still read the description, but the apply link no longer works.
See similar open jobs More roles at CloudLinuxMore Backend Jobs
Discover similar opportunities that match your skills
DevSecOps Engineer
IT Engineer - Remote
Offensive Security Engineer
Senior Product Engineer (Frontend)
Senior Information Security GRC Analyst
Senior Full-Stack Software Engineer, Discover
Software Engineer - Secure Container Images
Senior Go-To-Market Systems AI and Automation Engineer
About CloudLinux
CloudLinux is a software company that helps hosting providers and data centers make their servers more secure, stable, and efficient.
View Company Profile