← Back to jobs
N

Senior Software Tools Development Lead

·Israel
On-siteFull-timeBackend DevelopmentComputer Hardware Manufacturing

Lead a team responsible for developing and maintaining Python modules and tools for a cloud-native enterprise storage service. This role involves designing, developing, and supporting internal and customer-facing tools, as well as managing CI/CD pipelines. The position is based in Tel Aviv, Israel, and requires strong leadership and technical skills.

Responsibilities

  • Lead the team in designing, developing, and maintaining Python modules for a distributed storage system.
  • Develop and support Python tools for internal and customer users.
  • Develop and maintain Bash scripts for system deployment on physical and cloud nodes.
  • Deploy and maintain servers and scripts for Continuous Integration using GitLab and Jenkins.
  • Collaborate with development teams to model and support new features.
  • Support the QA team in developing automated tests using internal libraries.

Requirements

  • B.Sc. in Computer Science or equivalent experience.
  • 12+ years of relevant experience.
  • 3+ years in a leadership role managing software development teams.
  • Strong experience and excellent understanding of object-oriented Python.
  • Strong knowledge of Linux commands and Bash scripting.
  • Good understanding of Continuous Integration processes and tools.
  • Strong sense of ownership and ability to work independently and as part of a team.

Nice to have

  • Experience developing object-oriented, multi-threaded Python applications.
  • Hands-on experience with GitLab and Jenkins.
  • Understanding and experience with containers, Docker, and Kubernetes.
  • Experience with cloud platforms (Azure, GCP, AWS).
  • Knowledge of storage and networking.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions