סקירה כללית
About the Company IBI is one of Israel’s leading and most innovative investment houses, providing a wide range of financial services including portfolio management, brokerage, mutual funds, and investment banking. With a strong emphasis on professionalism, innovation, and client service, IBI is a trusted partner for both individual and institutional investors. About the Role We’re looking for an experienced Engineering Team lead to lead our development team. In this role, you’ll be responsible for both the professional growth and personal development of your team members, while driving multiple development projects from start to finish. You’ll work with cutting-edge technologies, foster a culture of innovation and help us continuously improve our processes, product quality, and overall performance. Responsibilities: * Lead and manage development team – mentoring, coaching, and empowering team members. * Drive development of complex systems and applications using advanced technologies. * Plan, develop, and maintain large-scale software solutions at scale. * Manage workload distribution, priorities, and ensure we hit our goals and timelines. * Collaborate closely with product managers, QA engineers, and teams across the company. * Oversee code reviews, development quality, and implementation of professional standards. * Drive adoption of new technologies for continuous improvement. Qualifications: * Bachelor’s degree in Computer Science or Software Engineering . * 3+ years of hands-on software development experience (Python or JavaScript). * At least 2 years leading and managing development teams. * Strong experience with databases (SQL, DynamoDB, PostgreSQL). * Experience with distributed systems and complex architectures is a plus. * Knowledge of Big Data and cloud technologies is a bonus. * Background in finance or capital markets is an advantage. Personal skills: * Know how to inspire and motivate your team. * Can see the big picture while juggling priorities in a fast-paced environment. * Take initiative, solve problems creatively, and aren’t afraid to think differently. * Work well with people from different backgrounds and disciplines. * Stay cool under pressure and consistently deliver on time.
דרישות המשרה
* Lead and manage development team – mentoring, coaching, and empowering team members. * Drive development of complex systems and applications using advanced technologies. * Plan, develop, and maintain large-scale software solutions at scale. * Manage workload distribution, priorities, and ensure we hit our goals and timelines. * Collaborate closely with product managers, QA engineers, and teams a