Remote Lead Software Developer C/С++ (Remote)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • An international company specializing in the development of modern operating systems for hosting providers is looking for a Principle Software Developer C/C++ to join its team.
  • The company has developed a number of web hosting products and has over 4,500 customers including Dell, GoDaddy, IBM, and Zoom.
  • The company's servers host more than 40 million websites worldwide.
  • Founded in 2009 in California, San Jose, the company now consists of more than 250 professionals from Europe and the United States.
  • It is a fully remote company with flexible hours, allowing you to plan your day and work from anywhere in the world.
  • Your tasks will include architecting, implementing, and overseeing server-side solutions utilizing Linux networking technologies with a strong emphasis on optimization.
  • You will lead the development of high-quality software products, ensuring adherence to coding standards and Agile methodologies.
  • You will drive collaboration among development teams, testers, and stakeholders to achieve sprint objectives, providing guidance on technical priorities.
  • You will provide accurate estimations of project effort during sprint planning, evaluate open-source alternatives, and offer strategic recommendations.
  • You will develop and maintain comprehensive unit tests for critical software components to uphold code quality and reliability.
  • You will champion process improvements, including coding practices, standards, and tooling, to enhance team productivity and efficiency.
  • You will demonstrate proactive leadership in task prioritization, focusing on value delivery and meeting project deadlines.
  • You will facilitate design and peer code reviews, offering expert insights and constructive feedback to foster a culture of excellence.
  • You will conduct thorough technical root cause analysis and debugging to address software defects and operational challenges effectively.
  • You will foster continuous self-improvement among team members, promoting the development of technical and communication skills.

Requirements:

  • You must have 8+ years of progressive experience in software development, with a strong proficiency in C/C++.
  • You should have extensive hands-on experience in building server-side applications and services using C/C++, coupled with expertise in performance tuning.
  • A deep knowledge of various Web Application Firewall (WAF) implementations and experience working with them is required.
  • You must have hands-on experience in Linux, particularly with popular distributions such as CentOS and Debian.
  • A deep understanding of web server architecture, designing and building modules for Nginx and/or Apache is highly desirable.
  • You should have a proven track record of designing and implementing robust server-side solutions, preferably web servers.
  • Deep knowledge and practical experience in network-based solutions are necessary.
  • Knowledge and experience with Python, Bash, C, and SQL are required.
  • Proficiency in English at a B2 level or higher is necessary.

Benefits:

  • You will receive a decent salary, commensurate with your experience and skills.
  • The position offers 100% remote work and flexible working hours.
  • You will be entitled to paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves.
  • The company provides compensation for private medical insurance.
  • You will receive reimbursement for co-working and gym/sports expenses.
  • There is a budget allocated for education.
  • You will have the opportunity to receive a reward for the most innovative idea that the company can patent.
About the job
Posted on
Job type
Salary
-
Location requirements
Position
Experience level
Technology stack
Leave a feedback