Description
Sharegain began with one question: If the largest institutions solely exercise the right to lend their stocks, bonds, and ETFs, what would it take to unlock this revenue opportunity for every investor?
Our team of experts in the UK, US and Israel built the solution: a platform that empowers online brokers, private banks, and wealth managers to offer securities lending to their clients. We call it SLaaS: Securities Lending as a Service. It’s a fully digital, customizable, end-to-end solution that automates front- and back-office operations. Institutions and investors are now free to earn more from what they own.
Every Sharegainer has their own backstory, but we all share an ambition to do things differently – bigger, better, and greater. Together we’re on a mission to democratize capital markets by building a more liquid world. The more we share, the more we all gain.
We are looking for an ambitious and experienced Software Team Lead to join our leading capital markets FinTech. You will be responsible for leading a team of software developers in the development, testing, and delivery of software products, as well as ensuring that the team meets project goals, deadlines, and quality standards. You will play a critical role in ensuring the success of a software development project and will be instrumental in supporting the company to achieve its goals and objectives.
Responsibilities
- Deal with software challenges, including high performance, scalability, robustness, and resilience, that help achieve Sharegain ‘s vision
- Work as an effective leader across the organization, and collaborate with other leaders to translate the business priorities of the company into a technical agenda
- Actively develop our code base, as the role requires substantial hands-on development
- Steer, grow, mentor, and lead the engineering team and our people’s talent, including some of the best developers in the organization
- Ensuring that the team is utilizing the most effective software development methodologies and tools
- Build a continuous deployment-based application that complies with the highest standards of quality and security in order to meet our customers' needs
- Contribute best-in-class programming skills to develop reliable and scalable micro-services
- Participate in architectural discussions and decisions directly impacting our product's future
- Take part in the development and operation of a large multi-tenant Azure SaaS platform running in the cloud on top of Kubernetes
- Be a part of a diverse and dynamic international, multicultural organization
You will:
- Lead and mentor the “Enabling team” comprised of elite backend engineers, including technical mentoring, personal growth, and owning and leading the execution
- Be excited about development and cutting-edge technologies
- Take ownership of solutions from design all the way to production
- Express can-do attitude to pave the way for the entire R&D to success at scale
Requirements
- Proven experience as a hands-on Software leader with a prior experience with leading Backend development teams and processes
- At least 7 years of job experience as Software Engineer
- Design, develop and deploy microservices with a focus on high availability, low latency, and scalability
- Knowledge and demonstrated the application of software engineering best practices including coding standards, code reviews, CI/CD, testing
- Able to take ownership of solutions from design to production
- Experience working in microservices, containers, RESTful APIs and Events Driven architecture
- Experience working with NoSQL and SQL databases
- Proficiency in code versioning tools such as Git
- A deep knowledge of cloud-based technologies and architecture (Azure/AWS)
- Experience in designing and developing large scale systems
- A team player with strong communication skills
- Loves seeks and embraces new technologies