Description
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, DevOps, 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 DevOps 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), GraphQL,gRPC
· 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.
Top Skills
What We Do
Commit is a global tech services company with offices in Israel, US, Canada, UK, and Europe.
The company was founded in 2005 and has over 700 multi-disciplinary innovation experts who serve a broad range of companies, from small startups to large enterprises in multiple business sectors.
Commit specializes in advanced technologies and applications with dedicated practices in Cloud, GenAI, Software, IoT, Big Data, Cyber, Collaboration, Data center migration projects, and more.
Commit offers innovative, end-to-end technology solutions by developing custom software and IoT platforms for clients looking to build their next-gen products within the modern ICT world.
Commit’s complete and comprehensive engineering powerhouse of resources, and proprietary Flexible R&D methodology helps transform its clients’ technology visions into high-quality products while reducing costs and improving time-to-market.