Principal Software Engineer

closed
Logo of CloudLinux

CloudLinux

πŸ’΅ $120k-$160k
πŸ“Remote - Israel

Job highlights

Summary

Join our dynamic team at Imunify as a Principal Software Engineer, working on cutting-edge projects that push the boundaries of enterprise cyber security applications.

Requirements

  • 8 years of progressive experience in software development, with a strong proficiency in either Go or Python
  • Proven extensive hands-on experience in building robust server-side applications and services using Go or Python, coupled with expertise in performance tuning, web servers preferably
  • Knowledge and experience in network and web security is a huge plus
  • Deep understanding of Linux network subsystem
  • Hands-on experience in Linux (experience with popular distributions such as CentOS and Debian)
  • Deep knowledge and practical experience in network security solutions
  • Knowledge and experience with Bash, C, and SQL is a plus

Responsibilities

  • Architect, implement, and oversee server-side solutions utilizing Linux networking technologies with strong emphasis on optimization
  • Lead the development of high-quality software products, ensuring adherence to coding standards and Agile methodologies
  • Drive collaboration among development teams, testers, and stakeholders to achieve sprint objectives, providing guidance on technical priorities
  • Provide accurate estimations of project effort during sprint planning, evaluate open-source alternatives, and offer strategic recommendations
  • Develop and maintain comprehensive automated tests for critical software components to uphold code quality and reliability
  • Champion process improvements, including coding practices, standards, and tooling, to enhance team productivity and efficiency
  • Demonstrate proactive leadership in task prioritization, focusing on value delivery and meeting project deadlines
  • Facilitate design and peer code reviews, offering expert insights and constructive feedback to foster a culture of excellence
  • Conduct thorough technical root cause analysis and debugging to address software defects and operational challenges effectively
  • Foster continuous self-improvement among team members, promoting the development of technical and communication skills

Benefits

  • 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
This job is filled or no longer available

Similar Remote Jobs