Senior Software Engineer - Python

R&D

Ra'anana

Description

Senior Software Engineer - Python

Location: Raanana

#LI-Hybrid

We are seeking a highly skilled and motivated Senior Backend Developer with deep expertise in Python to join our dynamic team. You will play a pivotal role in designing and implementing our next-generation Automation Framework, which will transform how we build and manage automated testing infrastructures at scale.

As a senior contributor, you will be responsible for defining architecture, guiding technical design decisions, and delivering high-quality backend services that are robust, scalable, and maintainable.

About Us:

DRIVENETS is driving and leading the next generation networks with our Network Cloud solution. Founded to solve the “data explosion challenge,” our cutting-edge technology and Network Cloud solution have created a paradigm shift in the economy of networks. Through smart and high-performance bit processing on merchant silicon and commodity hardware, we enable new revenue opportunities and sustainable growth for our customers, even as Internet usage explodes. Our automation system is a cornerstone of this mission, and we are looking for a talented developer to take it to the next level.

 

Key Responsibilities:

  • Architect and develop a modular and scalable Resource Manager to allocate and monitor test infrastructure resources dynamically.
  • Design and implement a Workflow Application to orchestrate automated test creation, scheduling, and execution pipelines.
  • Build the backend infrastructure to support the automation ecosystem, including job scheduling, task orchestration, status tracking, and result aggregation.
  • Collaborate with QA teams, and DevOps to create seamless end-to-end solutions.
  • Lead and mentor junior developers by providing technical guidance and code reviews.
  • Take ownership of the entire development lifecycle – from concept and design to testing, deployment, and maintenance.
  • Ensure high performance and responsiveness of services, especially under load.
  • Write clean, maintainable, and well-documented code aligned with best practices.

                                                                                                    

Requirements

Required Qualifications:

  • 5+ years of extensive experience in Python and backend development.
  • Expertise in Pytest for test automation and test framework development.
  • Experience working in Linux Environment.
  • Strong skills in diagnosing and fixing issues.
  • Familiarity with SQL or NoSQL databases.
  • Familiarity with container technologies (Docker)
  • Proven experience with leveraging open-source technologies and working with AI tools is an advantage.
  • Strong problem-solving skills and ability to work independently and collaboratively in a fast-paced environment.
  • Excellent analytical and critical thinking abilities.
  • Strong teamwork and communication skills, with experience in Agile methodologies and collaboration with cross-disciplinary teams.

 

Advantages:

  • Experience with AI/ML frameworks and libraries.
  • Knowledge in networking and routing protocols
  • Knowledge of frontend development
  • Knowledge of cloud platforms and services (e.g., AWS, Azure, GCP).

What We Offer:

An opportunity to work on cutting-edge technologies and shape the future of test automation systems.

A collaborative and innovative work environment.

Continuous learning and professional development opportunities.

 

If you are passionate about software development, AI, and test automation systems, and you thrive in a dynamic and forward-thinking environment, we would love to hear from you.