DevJobs

Software Engineering Team Leader

Overview
Skills
  • C C ꞏ 7y
  • C++ C++ ꞏ 7y
  • Python Python
Description

At Infinidat, we help enterprises and service providers empower their data-driven competitive advantage at scale. We are a leading provider of enterprise-class storage solutions. The company’s software-focused architecture delivers sub-millisecond latency, full availability, and scalability with a significantly lower total cost of ownership than competing storage technologies.

We’re looking for a talented and passionate Team Leader to join our Core group. As a Software Engineering Team Lead, you will play a pivotal role in the design, development, and technical aspects of our mission-critical, high-performance, multi-threaded, clustered server-side products developed in C++ on the Linux platform.

Responsibilities

As a Software Team Leader at Infinidat, your responsibilities will include:

  • Implementing New Features: Collaborate with cross-functional teams to design and implement new features that elevate our storage solutions.
  • Technical leadership and ownership of large, multi-disciplinary features and guide your team through impactful changes to our product.
  • Performance Optimization: Continuously optimize the performance of existing features, ensuring they meet our high standards of speed and efficiency.
  • Infrastructure Improvement: Lead efforts to enhance and maintain our infrastructure, keeping it robust and scalable.
  • Algorithm Mastery: Develop a deep understanding of complex algorithms, enabling you to own, debug, and improve features that rely on them.
  • Debugging and Mentoring - Lead and assist in debugging complex system-wide issues. Mentor developers within the team as they tackle challenging aspects of software design, implementation, or debugging.
  • Managing developers in the team as they tackle difficult issues in their work on SW design, implementation or debugging.

Requirements

To excel in this role, you should possess the following qualifications:

  • C/C++ Expertise - At least 7 years of hands-on experience in coding with C/C++.
  • Management experience - At least 3 years of experience in managing teams and engineers.
  • At least BSc in Computer Science or an equivalent degree.
  • Server-Side Development - Prior experience in server-side development.
  • Problem-Solving Skills - Strong problem-solving abilities and the capacity to work independently to overcome technical challenges.
  • Self-Motivated - Highly motivated with a strong inclination for self-learning and staying updated with industry trends and technologies.
  • Code Understanding - Proficiency in reading and comprehending large existing codebases.
  • Desire for Growth - A commitment to learning and gaining experience in new domains and technologies.

Preferred Qualifications

  • Storage Experience - experience with storage technologies and concepts.
  • Python Experience: Experience with Python programming.
  • Performance-Oriented Development: Experience in optimizing software for high-performance environments.
  • Enterprise-Class Software: Previous involvement in developing enterprise-class, mission critical software.

About Infinidat

Infinidat’s enterprise storage portfolio provides global enterprises and service providers with best-in-class solutions for primary storage, next-generation data protection, disaster recovery, business continuity, and cyber resilience. Infinidat’s InfuzeOS on all our platforms is the only single, software-defined storage architecture in the industry that spans all platforms. We recently showcased the future of enterprise storage, cyber security, and hybrid multi-cloud with our new and exciting G4 launch!

Not only has Infinidat won 24 awards in the first half of 2024 , but has also been a 6-time winner of the Gartner® Peer Insights™ Voice of the Customer Award for Primary Storage and we can go on, and on, and on!
INFINIDAT