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.
Ready to Apply?
Take the next step in your career journey.
Apply NowYou will be redirected to the company's application page
💜 Please mention that you found the job on Remote World Jobs, this helps us grow. Thanks!
More Backend Jobs
Discover similar opportunities that match your skills
Ubuntu Linux Kernel Engineer - BIOS/Firmware
Staff KMS Security Engineer (Security)
Staff Frontend Engineer (Platform)
Software Engineer, Frontend (Consumer - Trading)
Infrastructure & Development Engineer
Backend Developer - Patchman Team
Cloud Test Engineer
Senior Product Security 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