Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior System engineer Python/Go (Remote) image - Rise Careers
Job details

Senior System engineer Python/Go (Remote)

About the company and the project:

An international company, which revolutionize the security landscape for Linux web servers with the power of Artificial Intelligence, is in search of a highly skilled and experienced Senior Python/Go Developer to be a part of its team.

Imunify Security, an innovative security solution, boasts a comprehensive six-layer approach, ensuring foolproof protection for shared and VPS/Dedicated servers.

The organization has been on the market since 2009. The company's products are used by thousands of companies around the world. You will be working on the fastest-growing product.

It is a fully remote company, with flexible hours, where you can plan your day and work from anywhere in the world.

Your tasks on the position:

  • Be involved in the development of products using Python
  • Be involved in the porting of Python code to Golang
  • Cover your code with unit tests and/or functional tests
  • Review of code written by your colleagues using Gerrit
  • Architecture development and writing technical documentation for new features
  • Investigating issues reported by our clients, partners, or support team

Requirements:

  • 5+ years of Python programming experience
  • Experience in GoLang or willing to learn it
  • Proven experience working with Linux
  • Experience in system programming: sockets, filesystem, process management
  • Experience with Ansible and Jenkins.
  • English B2+

Will be an advantage:

  • Experience with Linux server administration
  • Experience with network security
  • NGINX, WAF, ClickHouse, Go
  • Experience with automated testing and CI/CD systems
  • Knowledge about rpm/deb package management
  • Experience as a feature lead or in technical ownership (focus on technical responsibility, not people management)

Benefits:

  • 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
What You Should Know About Senior System engineer Python/Go (Remote), SELIUK LTD

If you're on the lookout for an exciting opportunity in the tech world, Imunify Security is calling out for a Senior System Engineer specializing in Python and Go. This fully remote position means you can work from anywhere, with flexible hours to fit your lifestyle! Imunify Security is an international company that's leading the charge in bolstering the security landscape for Linux web servers using the latest in Artificial Intelligence. With an innovative six-layer approach tailored for shared and VPS/Dedicated servers, they have secured the trust of thousands of companies globally since their inception in 2009. In this role, you will engage in the development of cutting-edge products while porting Python code to Golang—so a passion for learning is essential. You’ll also be responsible for ensuring your code is up to snuff with rigorous unit and functional testing, and participating in code reviews with your peers. Working at Imunify, you’ll not only enhance your technical skills but also play a crucial role in architectural development and creating documentation for new features. The role requires robust experience in Python, knowledge of Linux, and familiarity with tools like Ansible and Jenkins. If you have a knack for troubleshooting issues or have previous experience in network security, let's chat! Plus, enjoy benefits like paid time off, support for private medical insurance, a budget for education, and incentives for innovative ideas. Jump into a role where your skills make a real difference in cyber security!

Frequently Asked Questions (FAQs) for Senior System engineer Python/Go (Remote) Role at SELIUK LTD
What does it take to become a Senior System Engineer at Imunify Security?

To become a Senior System Engineer at Imunify Security, candidates should have over 5 years of experience in Python programming, familiarity with GoLang, and a solid understanding of Linux environments. Additionally, knowledge in areas like system programming, using tools like Ansible and Jenkins, and effective testing methodologies will significantly enhance your application. Don't forget that strong communication skills in English are also needed as you'll work in a diverse remote team.

Join Rise to see the full answer
What are the main responsibilities of a Senior System Engineer at Imunify Security?

As a Senior System Engineer at Imunify Security, your responsibilities will include developing new products using Python, porting existing code to GoLang, conducting thorough testing, participating in code reviews, and authoring technical documentation. You'll also be involved in troubleshooting and issue resolution as reported by clients and the support team, ensuring the functionality and reliability of the company’s security solutions.

Join Rise to see the full answer
What benefits can I expect as a Senior System Engineer with Imunify Security?

Joining Imunify Security as a Senior System Engineer comes with a host of benefits including 24 paid vacation days, 10 public holidays, and unlimited sick leave. Moreover, you’ll have compensation opportunities for private medical insurance, gym and co-working reimbursements, a budget for educational endeavors, and the exciting chance to earn rewards for innovative ideas that could be patented.

Join Rise to see the full answer
What experience is necessary for a Senior System Engineer at Imunify Security?

To be successful as a Senior System Engineer at Imunify Security, candidates should have at least 5 years of practical experience in Python programming, as well as a working knowledge of GoLang, ideally as part of your past experiences or a strong willingness to learn. Experience with Linux server management, understanding network security principles, and skills in automated testing practices are also vital for the position.

Join Rise to see the full answer
How does the remote work environment function at Imunify Security?

Imunify Security provides a fully remote work environment, allowing you the freedom to work from anywhere. With flexible hours, you can tailor your work schedule around your life commitments, making it a great option for professionals who thrive in a self-directed setting. You’ll also benefit from ongoing communication and collaboration through various online platforms to ensure team cohesion.

Join Rise to see the full answer
How can I prepare for an interview for the Senior System Engineer role at Imunify Security?

To prepare for an interview as a Senior System Engineer at Imunify Security, research the company's current products and security solutions, brush up on your Python and GoLang skills, and be ready to discuss your previous experience with system programming and automation tools. Understand the company's mission and think of examples demonstrating your problem-solving abilities and experiences with teamwork in a tech environment.

Join Rise to see the full answer
What opportunities for career advancement exist for Senior System Engineers at Imunify Security?

At Imunify Security, Senior System Engineers can expect numerous pathways for advancement. The company values innovation and technical ownership, so demonstrating leadership in your projects or contributing to innovative solutions can open doors for promotion to more senior technical roles or leadership positions in project direction.

Join Rise to see the full answer
Common Interview Questions for Senior System engineer Python/Go (Remote)
What experience do you have with Python and GoLang?

In preparing your response, focus on specific projects you've worked on that utilized Python. Detail your programming background, mentioning particular libraries or frameworks used. For GoLang, if you're currently learning, share resources you're using or projects you're working on. This showcases commitment to professional development.

Join Rise to see the full answer
Can you explain your experience with Linux server management?

When answering, reference particular tasks you've performed, such as server setup, monitoring, and troubleshooting issues. If you've dealt with specific Linux distributions or server applications, be sure to highlight those experiences to demonstrate your hands-on technical skills.

Join Rise to see the full answer
How do you approach writing unit and functional tests?

Outline your testing strategy by focusing on your methodology and tools you use. Discuss how you ensure coverage and maintainability in code, and share specific examples that resulted in fewer bugs or improved functionality following your testing approach.

Join Rise to see the full answer
What techniques do you use for code reviews?

Discuss your approach to code reviews, emphasizing constructive feedback and collaboration. Share examples of how you've used tools like Gerrit in your previous roles to catch issues early and improve code quality, showcasing your commitment to team performance.

Join Rise to see the full answer
Can you describe a challenging technical problem you've solved?

Choose a specific situation that highlights your problem-solving skills. Describe the context, your approach to diagnosing the issue, the steps taken to resolve it, and the outcome, focusing on your contribution and learning experience gained from the scenario.

Join Rise to see the full answer
How do you stay updated with new programming languages and technologies?

Mention particular resources such as online courses, tech blogs, or podcasts that you follow regularly. Highlight your enthusiasm for continual learning and how you integrate new skills into your work when appropriate.

Join Rise to see the full answer
What experience do you have with DevOps practices and tools?

Discuss specific tools you’ve used, like Jenkins or CI/CD pipelines, and how you’ve implemented automation in your development workflow. Providing examples of successful projects where you integrated DevOps principles will strengthen your response.

Join Rise to see the full answer
How do you handle conflicts in a team environment?

Provide an example of a conflict you encountered and detail how you approached the situation. Emphasize the importance of communication, collaboration, and finding a resolution that is beneficial for the team and project, illustrating your soft skills.

Join Rise to see the full answer
Why do you want to work at Imunify Security?

Here, convey your enthusiasm for their mission regarding security and technology. Relate personal or professional experiences that align with Imunify Security’s values. This response should reflect your genuine interest in being part of their innovative solutions.

Join Rise to see the full answer
What can you bring to Imunify Security's team?

Highlight specific skills and experiences that set you apart, emphasizing how your contributions will benefit the team and the company. Whether it's your coding skills, previous project experiences, ability to lead initiatives, or innovative mindset, articulately express how you envision yourself contributing to Imunify Security.

Join Rise to see the full answer
Similar Jobs
Posted 3 days ago
Posted 3 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Travoom Hybrid 1014 Broadway, Santa Monica, CA 90401, USA
Posted 13 days ago
Magic Media Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
CLEAR - Corporate Hybrid New York, New York, United States (Hybrid)
Posted 8 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 29, 2024

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!