Software Engineer

CloudLinux
Palo Alto, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Artificial Intelligence
Apache HTTP Server
CentOS
Protocol Stack
Computer Networks
CPanel
Debian Linux
Linux
Web Servers
Intrusion Detection Systems
Python
Nginx
Software Tools
Web Application Security
Software Engineering
Systems Integration
Traffic Analysis
Web Traffics
Programming Languages

Job description

The team is responsible for Imunify360's web traffic security layer - the system that intercepts, classifies, and acts on every HTTP request before it reaches a web server. We work at the intersection of Linux networking, WAF engineering, and high-performance systems. Every engineer on the team owns features end-to-end - from product spec through implementation and production validation. There's no backlog of tickets to execute. There are problems to solve and outcomes to own., * Own features end-to-end: define the problem, shape the solution, ship it, validate it works

  • Architect server-side systems with a strong focus on performance, correctness, and operational simplicity
  • Write behaviour specs before implementation - define what "done" looks like in machine-verifiable terms before generating a line of code
  • Lead design and code reviews that raise the technical bar across the team
  • Identify and drive improvements to team processes, tooling, and engineering practices
  • Conduct root cause analysis on complex production issues - go deep, fix the right thing

Requirements

Must have

  • 8+ years of progressive software development experience, with strong production-level proficiency in Go as the primary programming language
  • Strong hands-on experience with AI-assisted development workflows - using AI tools for brainstorming, specification, implementation, and validation as a core part of everyday work
  • Strong production-level proficiency in Go as the primary programming language
  • Practical experience working with Linux in production environments (CentOS, Debian, or similar), especially with the network stack
  • Experience with BDD or similar behavior-driven approaches for defining and validating software
  • Product mindset with a focus on outcomes rather than just task execution

Nice to have

  • Python, C, or Rust - familiarity or working experience is a strong plus
  • Knowledge of network and web security (WAF, IDS/IPS, traffic analysis)
  • Experience building AI-powered features or integrating ML into production systems
  • Familiarity with hosting environments (cPanel, Plesk, nginx, Apache)

Benefits & conditions

What's in it for you?

  • A focus on professional development
  • Interesting and challenging projects
  • Fully remote work with flexible working hours, that allows you to schedule your day and 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
  • The opportunity to receive a reward for the most innovative idea that the company can patent

About the company

Join a company where people build innovative products and thrive in a remote-friendly environment. 

🔗 Learn more:
 cloudlinux.com | imunify360.com | tuxcare.com

Apply for this position