Senior Go/Python Developer at CloudLinux
Job Description
About CloudLinux and Imunify360
CloudLinux is a global, remote-first company delivering Linux infrastructure and security products to hosting providers and enterprises. Imunify360 is CloudLinux's security suite that provides automated, multi-layer protection for servers. The team builds high-performance tools for threat detection, web protection, and reliability.
Role overview
We are hiring a Senior Go/Python Developer for the Imunify360 Web Protection team. You will develop and maintain production-grade services in Go and Python, port code, improve system performance, and help operate secure, scalable systems. This fully remote role supports flexible hours and allows work from anywhere worldwide.
Key responsibilities
- Develop Imunify360 components using Go and Python, including new features and performance improvements.
- Port Python code to Go where appropriate and refactor existing code for reliability and maintainability.
- Write and maintain unit and functional tests, and contribute to CI/CD and automation for test and release workflows.
- Investigate and resolve production issues reported by customers, partners, or support teams.
- Contribute to architecture design, code reviews, and technical documentation for new and existing features.
- Work on system programming tasks including sockets, filesystems, process management, and network-related functionality.
Requirements
- 5+ years of professional software development experience with Go, with solid experience in Python to read and maintain code.
- Strong knowledge of GNU/Linux systems, system administration, and server operations.
- Experience with system programming topics such as networking and filesystems.
- Strong SQL skills and experience writing and optimising queries for large-scale data processing.
- Experience with automated testing frameworks, CI/CD pipelines, and production monitoring.
- Familiarity with web servers such as Apache or Nginx, and with Web Application Firewalls and network security concepts.
- English proficiency at intermediate level or higher for effective team communication.
Nice to have
- Security background including WAFs, ModSecurity, SPF/DKIM/DMARC concepts.
- Experience with RPM/DEB packaging, containerisation, or cloud-native deployments.
- Knowledge of C or Rust for specialized integrations and debugging.
Personal qualities
- Proactive, fast learner with strong prioritisation and problem solving skills.
- Ability to work independently and in distributed teams, handling ambiguous requirements and making pragmatic decisions.
- Strong collaboration and mentoring mindset.
Benefits
- Fully remote work with flexible hours, work from any location worldwide.
- Paid 24 days of vacation per year, 10 national holidays, and unlimited sick leave.
- Compensation or reimbursement for private medical insurance.
- Co-working and gym reimbursement, and a budget for professional learning and development.
How to apply
Apply via the Workable link for this posting. By applying you consent to processing of your personal data as described in 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
Fullstack Engineer, Contributor Success, Strategy
Senior Product Engineer (Frontend) - Channels and Platform
Engineering Director, Windows
Kernel Developer
SDET Automation Engineer
Recovery Consulting Specialist
Staff Engineer, Endpoint Agent
Python 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