Director of Delivery

Zurich, Switzerland

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Director of Delivery for our Zurich office to make the team even stronger.

Director of Delivery will be overseeing provision of software development services as contracted between EPAM and the Customer. The person will be deployed on client premises and will be representing EPAM for purposes of operational day-to-day management of several technical teams. Director of Delivery is responsible for ensuring high quality outcomes in line with client expectations and supervises management of software construction programs and projects. The role acts in tight coordination with Business Development and Account Management representatives and shares responsibility for managing the relationship between EPAM and the Customer.

The Director of Delivery will be accountable for provision of high-quality software development services through building and driving the EPAM delivery management organization for the Customer, assuring top-level project governance, and facilitating proper top management awareness at both the client and EPAM.

Being accountable to the EPAM business unit for delivery, this visionary role fosters end-to-end collaboration, and excellence in design and execution of complex software development projects.

Director of Delivery is a technical role expected to have state-of-the-art IT knowledge and specialized EPAM and client-specific technical knowledge as detailed below.


  • General:
    • Executing portfolio of software programs and projects in line with client expectations with regard to scope, schedule, staffing, deliverables, and quality;
    • Setting up the project governance structure;
    • Being main liaison point for communications and escalations between client and EPAM management;
    • Employing best delivery management practices and processes to ensure success of business engagement, and contribution into company knowledge regarding practices and processes;
    • Facilitating consistent application of best engineering practices across the portfolio aiming at robust delivery from inception to production adoption in the organization;
    • Establishing an agreed scorecard and key performance indicators allowing to track utilization of the resources, productivity of the team and quality of delivered software solutions;
    • Consistent, timely, and adequate reporting to senior management regarding risks and KPIs;
    • Perform risk management and mitigation through concrete action plans;
    • Managing software quality through supervision of quality control plans, monitoring of defect trends, and setting up quality-related engineering processes such as creation of unit tests, component tests and integration tests, independent code and design review, employment of static code analysis tools;
    • Providing leadership on strategic delivery efforts, definition of strategies as well as approaches for delivery to the client;
    • Being fully involved into generation of additional value for the client in collaboration with Business Development and Account Management;
    • Sharing ownership of potential up-selling opportunities, as well as new business development and executing on new opportunities;
    • Leading management and qualification for deal approvals, staffing, and managing the client expectations.
  • Technical:
    • Creating comprehensive technical documents that highlight benefits of devised solutions;
    • Comparing different architecture and design decisions using software architecture quality attributes;
    • Performing technical supervision of delivery teams in accordance with the architecture and project plans;
    • Creating re-usable propositions and assets around delivered software solutions;
    • Supervising and contribution to technical design for software products and projects using modern web front-end technologies including JavaScript, HTML, CSS, HTTP;
    • Elaborating communication protocols between front-end components and server-side components based on REST, JSON, XML including exchange of business information and technical/error information;
    • Supervising creation of and creating software architecture of server-side software modules using Java technology stack and making use of micro-services, caching solutions (Redis), message brokers (Apache Camel, Apache Kafka), solutions for stream processing (Apache Storm, Spark);
    • Employing business rules solutions based on Drools;
    • Defining data models as appropriate to specific business domain of delivered applications using relational (Oracle) and non-relational database solution (Cassandra, graph database Neo4j);
    • Extensively using UBS NEO Components library for uniform look-and-feel of developed solutions in line with UBS style guides and branding requirements;
    • Ensuring strict adherence of delivered software solutions to UBS authentication, password, and security standards by usage of NEO Authentication SDK;
    • Ensuring proper segregation of duties in delivered software solutions in accordance to defined user roles by usage of NEO Entitlements API and authorization databases;
    • Leveraging UBS infrastructure for enabling effective and rapid development process that adheres to UBS SDLC (Software Development Life Cycle) by usage of NEO PaaS (Platform as a Service);
    • Enabling maintainability for delivered software solutions by UBS Support and Operations groups through usage of NEO Logging API;
    • Increasing quality and fidelity of software releases to Quality Assurance groups by using UBS Deploy tool suite;
    • Enabling integration of developed solutions with financial and market data provided by Thomson Reuters through TRKD API;
    • Providing technical means for selection of companies and financial entities in developed software solutions through queries and filtering using Thomson Reuters Screener API as underlying search engine;
    • Providing functionality to access relevant market research through Thomson Reuters Document Search API;
    • Enabling seamless integration of developed software solutions with financial software used at Analytics and Trading desks by following and using Eikon SDK and API;
    • Enriching and unifying client-contributed information and data using Thomson Reuters Calais API for metadata tagging;
    • Enabling functionality of market and financial news subscription in developed software solutions using InfoNgen API;
    • Bringing additional value to clients using EPAM proprietary technologies and accelerators: use EPAM Microservices Accelerator to deliver quality server-side components at reduced time.


  • General:
    • 10+ years in IT with 8+ years in Delivery Management;
    • At least Bachelor’s degree in Computer Science;
    • Proven track of records in management of successful delivery organization of 120+ FTEs, or engagements of a similar size, with high business impact;
    • 8+ years of experience in managing a complete set of services related to the delivery of software engineering projects, such as staffing, client management, delivery and execution;
    • Instrumental in applying technology and software engineering practices with ability to supervise and suggest competitive technical decisions and assure a winning mix of delivery practices applied on the project;
    • Excellent English skills (both speaking and writing); abilities in other European languages (Polish, Hungarian, Russian) desirable.
  • Technical:
    • 1+ year of experience and experience of work with InfoNgen News Feeds both as historical searches and real time feeds;
    • 1+ year of experience and experience with and expertise in EPAM Private Cloud and Microservices Accelerators – specialized software modules developed by EPAM and frequently used for delivery of providing high-quality software at lower cost and time;
    • 1+ year of experience and specific knowledge of Thomson Reuters solutions: TRKD API, Screener API, Document Search API;
    • 1+ year of experience and experience in metadata enrichment using Calais API;
    • 1+ year of experience and experience in integrations with Thomson Reuters products like Eikon or Thomson ONE;
    • Experience with and knowledge of UBS NEO Framework is desirable: NEO Components, NEO Authentication SDK, NEO Entitlements API, NEO Platform as a Service, NEO Logging API;
    • 5+ years of experience with modern server-side technologies and middleware: Java Services, Redis, Apache Camel, Kafka, Storm, Spark;
    • 5+ years of experience in data modeling using relational and non-relational solutions: Oracle, Cassandra, Neo4j;
    • Experience in integration of Business Rules into software using Drools;
    • 10+ years of experience in state-of-the-art in front-end technologies based on JavaScript, HTML, CSS, and relevant communication protocols HTTP, REST, JSON, XML;
    • 10+ years of experience and deep understanding of modern web and data technologies.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Develop integration modules for interacting with new systems and applications;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Corporate and social events;
  • Please note that any offers will be subject to appropriate background checks;
  • We do not accept CV from recruiting or staffing agencies.