Position: Director of Software Engineering and Delivery
Company: CEX.IO
Category: Lead
Experience required: 5y
English level: upper

Responsibilities:
- Provide executive leadership to software engineering and product development initiatives for CEX.IO with a focus on delivering high-quality solutions quickly and profitably;
- Determine deliverables and schedules. Responsible for all deliverables and implementation of quality solutions aligned with the business strategy. These include detailed exploring of the current practices, developing new systems, enhancing the functionality of existing systems, and integrating new and existing applications to streamline business processes;
- Provide the overall direction necessary to ensure the delivery of efficient and effective services and collaborate with other IT disciplines to ensure that the necessary changes to the IT environment are instituted at an appropriate level of quality, cost, and architectural consistency;
- Determine application roadmap aligned to overall business strategy and growth temperament;
- Define and enhance processes and metrics which meet performance goals, timelines, and schedules;
- Use the agile methodology for product development and enhancements from evaluation through identification of scope, objectives, risks, drivers, issues, and priorities for the group;
- Drive the entire portfolio to a digital modernization including Cloud, Mobile, Big Data, and a robust Microservices API offering;
- Develop a point of view on key technical issues and articulate vision in ways that will be highly valued by the company and technology community;
- Partner with Product management, and other stakeholders to drive the planning of the product roadmap and release plans, and deliver on schedule;
- Initiate recruiting, training, and lead, scale, and encourage tech teams in different locations;
- Facilitate a metrics and reporting framework to measure the efficiency and effectiveness of the software engineering effort, facilitate appropriate resource allocation, and increase the maturity of the development team;
- Regularly present reports on goals achievement status; develop High-level KPIs to track, analyze, and monitor performance metrics;
- Build and support a spirit of collaboration and trust across the technical teams;
- Stay current with new industry trends, technologies, and product development;
- Represent CEX.IO at conferences and networking events.
Requirements:
- 7+ years experience in software engineering;
- 5+ years of management/leadership experience in software product development in distributed teams (150+);
- Understanding of financial services and payments industries, including merchant services,  blockchain, forex, and cryptocurrencies;
- Must be a critical thinker, with strong problem-solving skills, and project management skills: financial/budget management, scheduling, and resource management.
- Strong communication & presentation skills on technical topics to audiences of all levels;
- A high degree of initiative and ability to work with little supervision;
- Reliable in taking full ownership of initiatives and accountability for the outcome;
- Experience in aligning multiple strategies and ideas to workable solutions
- Excellent analytical and time-management skills, attention to details
- Effective negotiation and vendor management skills