We are seeking a highly skilled and motivated Software development manager with a strong background in Python and leadership experience. In this role, you will be responsible for overseeing the development team, ensuring the timely and high-quality delivery of software solutions. You will collaborate closely with cross-functional teams including product management, QA, Dev Ops, and project management to drive technical excellence and innovation. Key Responsibilities:
Lead and manage a team of R&D, ensuring best practices in software development industry.
Oversee the development and maintenance of scalable, high-performance applications primarily built with Python.
Collaborate with stakeholders to understand project requirements and provide technical guidance.
Ensure code quality, security, and compliance with coding standards.
Drive agile development processes including sprint planning, task estimation, and project tracking.
Encourage continuous learning, growth, and improvement within the development team.
Identify technical risks and devise strategies to mitigate them.
Collaborate with QA and Dev Ops teams to ensure smooth deployment and testing processes.
Research and implement new technologies to improve development efficiency and product performance.
Work closely with the product management team to ensure alignment on business goals and technical solutions.
Requirements:
Technical Skills:
5+ years of software development experience with a strong focus on Python.
5+ years of experience in a technical leadership or management role.
Experience with Node.js or Java –Big Advantage
Proven ability to manage and mentor a team of developers.
Strong understanding of software development methodologies (Agile/Scrum).
Experience with RESTful APIs, microservices architecture, and cloud technologies (e.g., AWS, GCP), Graph QL,g RPC
Understanding and capability to manager Data engenders and build data structures.
Excellent problem-solving skills and a deep understanding of software architecture.
Qualifications:
Proven experience in software development and project delivery.
Strong problem-solving skills and ability to work independently.
Excellent communication and collaboration skills.
Experience working in agile environments.
Ability to lead and mentor a team of engineers.
Proficiency in English and Hebrew for customer-facing interactions.