Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Go Developer for Imunify360 image - Rise Careers
Job details

Senior Go Developer for Imunify360

CloudLinux Inc. is a global remote-first company. We are driven by our principles: do the right thing, employees first, we are remote first, and we deliver high volume, low-cost Linux infrastructure and security products that help companies to increase the efficiency of their operations. Every person in our team supports each other and does what we can to ensure we all are successful.

Imunify360 Security Suite is our innovative security solution designed specifically for shared and VPS/Dedicated servers. The automated, easy-to-use solution with the six-layer approach to security delivers comprehensive and complete attack prevention. Check out our website for more information about our Imunify360 Product: https://www.imunify360.com/.

We are looking for a talented Senior Go Developer to join our dynamic team at Imunify360. You will have the opportunity to work on cutting-edge projects that are pushing the boundaries of enterprise cyber security applications. As a Senior Go Developer, you will be given a chance to grow and thrive through engaging leadership programs and challenging assignments. The position is fully remote with flexible hours, allowing you to plan your day and work from anywhere in the world. Join us and take your career to the next level!

Responsibilities

Join our team as a Senior Go Developer and take on exciting challenges:

  • Internal services development for Imunify360
  • Maintaining, refactoring, and optimization of the existing services
  • Development of the new functionality
  • Development and improvement of the other products written in Go
  • Monitoring deployments and application performance

To thrive in this role, we are looking for someone who has:

  • 5+ years experience in software development with Go
  • 5+ years of experience with Linux
  • Knowledge, understanding, and ability to select and analyze the performance of classical algorithms and data structures
  • Ability to write and maintain code in accordance with the Go style guide
  • Experience in multithreaded programming and development of asynchronous applications
  • Good understanding of the network stack (TCP/IP, HTTP in particular)
  • Knowledge of Go-testing and debugging tools
  • Ability to identify and troubleshoot emerging issues, optimizing applications for performance and scalability
  • Ability to patch any upstream solution written in Go
  • Knowledge of Git
  • Good Linux/Unix proficiency: experience with RHEL/CentOS/AlmaLinux
  • Experience with Shell scripting
  • Strong teamwork and collaboration skills
  • Ability to read and understand someone else's code
  • Proficient in English, with the ability to read and understand technical documentation

It would be great if you also have:

  • Strong understanding of Linux firewalling and packet filtering, with a focus on Netfilter
  • Hands-on experience with iptables, ipsets, connection tracking, and advanced rule optimization
  • Experience with optimizing software across different platforms, even in resource-limited environments
  • Experience with WAF, particularly ModSecurity
  • Strong understanding of Nginx/Apache architecture, with hands-on experience in extension module development
  • Experience in system programming
  • Knowledge of Python, C/C++, and system-level programming
  • Experience contributing to open-source projects
  • Knowledge of Internet security basics
  • Knowledge and ability to select suitable data serialization algorithms
  • Familiarity with embedded databases (SQLite, BoltDB, LevelDB, and/or others)
  • Experience with integration of C code and libraries

What's in it for you?

  • A strong focus on professional development with opportunities for learning and growth
    • Interesting and challenging projects
    • Mentor and other knowledge-exchange programs
  • 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 to ensure you maintain a healthy work-life balance
  • Compensation for private medical insurance
  • Co-working and gym/sports reimbursement
  • The opportunity to receive a reward for the most innovative idea that the company can patent, fostering a culture of creativity and innovation

By applying for this position, you consent to the processing of your personal data as described in our Privacy Policy (https://cloudlinux.com/candidate-privacy-notice), which provides detailed information on how we maintain and handle your data.

What You Should Know About Senior Go Developer for Imunify360, Cloudlinux

CloudLinux Inc. is excited to announce an opening for a Senior Go Developer at Imunify360, a position that allows you to make a significant impact on enterprise cyber security applications. Being a global remote-first company means you can work from anywhere while still being part of a close-knit team that supports each other like family. In this role, you'll dive into the development of internal services, maintain and optimize existing ones, and create new functionalities that enhance our innovative Imunify360 Security Suite. If you’re passionate about Go and enjoy tackling exciting challenges in a collaborative environment, this position is for you! With over 5 years of experience in software development and a solid understanding of Linux, you’ll be key in ensuring efficient and secure operational infrastructures. Our focus is not just on what you can bring to the table; we also prioritize your growth through leadership programs and access to interesting projects. Enjoy the flexibility of remote work with hours that suit your lifestyle, coupled with generous leave policies, professional development opportunities, and the chance to earn rewards for your innovative ideas. Join us at Imunify360 and watch your career thrive in an environment that champions honesty, employee support, and the continuous pursuit of excellence in technology.

Frequently Asked Questions (FAQs) for Senior Go Developer for Imunify360 Role at Cloudlinux
What are the responsibilities of a Senior Go Developer at Imunify360?

As a Senior Go Developer at Imunify360, you'll engage in various responsibilities, including developing internal services, maintaining and optimizing existing services, and crafting new functionalities that enhance our cyber security suite. You'll also be involved in monitoring deployments and application performance, ensuring the robustness of our solutions.

Join Rise to see the full answer
What qualifications are required for the Senior Go Developer position at Imunify360?

To excel as a Senior Go Developer at Imunify360, candidates should have at least 5 years of software development experience in Go and Linux. A deep understanding of multithreaded programming, the network stack, and performance optimization is crucial, along with good knowledge of Git and Linux/Unix systems. Familiarity with various tools for Go-testing and debugging is also essential.

Join Rise to see the full answer
What skills should a Senior Go Developer have to thrive at Imunify360?

A successful Senior Go Developer at Imunify360 should possess strong teamwork skills, the ability to maintain code according to Go style guidelines, and proficiency in troubleshooting and optimizing applications. Knowledge in areas like firewalling, packet filtering, and experience with integration of C code can be invaluable, making you a versatile part of our team.

Join Rise to see the full answer
How does Imunify360 support the professional growth of its Senior Go Developers?

At Imunify360, we believe in fostering the growth of our Senior Go Developers through extensive learning and professional development opportunities. This includes mentorship programs, challenging projects that push your capabilities, and a culture that encourages innovative thinking and rewards novel ideas that can lead to patentable solutions.

Join Rise to see the full answer
Common Interview Questions for Senior Go Developer for Imunify360
Can you describe your experience with Go and how you’ve applied it in your past projects?

In answering this question, you should focus on specific projects where you utilized Go, highlighting the challenges faced and how you overcame them. Mention any significant features you developed or metrics that improved as a result of your work.

Join Rise to see the full answer
How do you ensure your code complies with the Go style guide?

When tackling this question, discuss best practices you follow, such as frequent code reviews, using tools for static analysis like golint, and collaborating with peers to enhance code quality.

Join Rise to see the full answer
What strategies do you use for debugging Go applications?

Talk about any debugging tools you prefer, such as GDB or Delve, and share specific techniques, such as logging or breakpoints, that have helped you effectively troubleshoot issues in your applications.

Join Rise to see the full answer
Can you explain the importance of multithreaded programming in Go and provide an example from your experience?

Here, you want to convey your understanding of concurrency in Go, perhaps by discussing Goroutines and channels, while sharing an example of a project where you implemented multithreading to enhance performance.

Join Rise to see the full answer
How do you approach performance optimization for Go applications?

Outline your methodology for measuring performance, such as using benchmarking tools and profiling, and describe how you've used this data to make informed optimizations in previous projects.

Join Rise to see the full answer
What is your experience with API development in Go?

When answering, detail your understanding of RESTful API principles and any projects where you've built or consumed APIs, focusing on the frameworks and strategies you employed.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

This is your chance to demonstrate problem-solving skills. Outline the problem clearly, your thought process in breaking it down, the steps you took to solve it, and the successful result.

Join Rise to see the full answer
How do you approach collaboration in a remote team?

Provide examples of tools you use for remote collaboration, such as Slack or Zoom, and how you maintain clear communication and productive teamwork in a remote setting.

Join Rise to see the full answer
What role does code quality play in your work, and how do you ensure it?

Here, explain the importance of code quality in the software development lifecycle, mentioning practices such as thorough testing, adherence to style guides, and peer reviews.

Join Rise to see the full answer
Can you share any experience you have with Linux server management related to your development work?

Discuss any relevant experiences managing Linux servers, touching on tasks like deployment, monitoring, and troubleshooting that relate to your development projects.

Join Rise to see the full answer
Similar Jobs
Weekday AI Remote No location specified
Posted 7 days ago
Photo of the Rise User
Applied Intuition Remote Mountain View, California, United States
Posted 5 days ago
Posted 19 hours ago
Photo of the Rise User
McDonald's Corporation Hybrid 110 N Carpenter St, Chicago, IL 60607, USA
Posted 9 days ago
Photo of the Rise User
Posted 11 days ago

CloudLinux is on a mission to continually increase security, stability and availability of Linux servers and devices. Headquartered in Palo Alto, California, CloudLinux Inc. develops a hardened Linux distribution, Linux kernel live security patchi...

22 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
S
Someone from OH, Dayton just viewed Senior Director, Employee Engagement at Scout Motors
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter