Position: Senior Delivery Manager
Company: EPAM Systems
Category: Other
Experience required: 5y
English level: upper

EPAM Digital Platform is the product delivery organization focused on delivering enterprise products and services to EPAM business functions. We aspire to create a robust, high-performing and secure ecosystem of products and services that efficiently run EPAM day-to-day business operations and 
showcase EPAM world-class capabilities in custom enterprise software development.
If you are a quick thinker, persistent, self-driven, focused on results Technical Leader strong in agile project management - we need you.

**JOB DESCRIPTION**
As a Senior Delivery Manager, you will lead multiple agile product teams ensuring fast, high-quality deliverables. You will create the world-class enterprise products with strong requirements to their availability, scalability, security and performance.

**You’ll Spend Your Time:**
Doing technical masterpiece and solving technical challenges in order to transform business requirements into technical sound products & 
solutions.

Developing extremely sophisticated products, eco-system that empower a handful of the world’s sharpest and most engaging minds.

Operating within a dynamic team focused on backend or ideally full stack development

**We think you’ll click with us if you:**
Act like an owner doing things the “right way” consistently holding a high bar for the quality of your solutions, its architecture, code, infrastructure
Anticipate problems and complications, and formulate solutions to unblock the progress of the project

Act as an owner, assume responsibilities, and drive issues to resolution. React to a mission-critical problem in an excellent way, and not 
sacrificing quality over speed

Are open-minded, appreciate direct feedback, and revel in intellectually rigorous environments

**RESPONSIBILITIES**

- Steering a solution from both process and technical sides, with a leaning toward solution optimization
- Take end-to-end accountability for delivery and its results
- Manage stakeholders engagement
- Establish a long-term partnership with your clients/stakeholders
- Participate in preparation of product vision and solution design
- Participate in architecture design of modern cloud solutions from scratch and oversee its implementation
- Present and advocate solution architectures and approaches with deep technical details; as well as conduct solution architecture review/audit, 
calculate and present ROI
- Provide technical guidance and oversight for agile product teams under your supervision
- Ensure that proper software development processes and engineering standards are in place (on each stage of SDLC)
- Assure governance of processes in delivery management and production operations
- Act as a focal point over any delivery related matters
Implement, track and report criteria concerning deliverability, performance, maintenance, design, and cost
- Look after metrics, deliverables and team ceremonies
- Managing risks and driving mitigation / resolution actions
- Manage project assignment for key team members of your agile delivery teams
- Conduct performance appraisals for your teams members
- Perform knowledge management across your teams and the organization, define skills and technologies to be learned and request respective 
trainings
- Team capacity planning and staffing

**REQUIREMENTS**
- Experience with design and implementation of innovative solutions to address business problems/processes that leverage technology to provide 
marketing differentiation, efficiency improvements, and better user experiences
- Strong computer science or software engineering fundamentals with a mastery of both frontend and backend development
- 7+ years professional software development and/or solution architecture experience, including 3+ years hands-on experience working with 
modern cloud technologies
- 5+ years team lead/project management experience, including 3+ years hands-on product management experience
- Startup experience as technology entrepreneur would be a big plus
- Hands-on technical experience in programming, architecture or systems engineering that enables you to participate, lead and contribute value in 
technical decisions
- Consultative and proactive mindset. Strong communication skills including experience in presentation for and management of senior stakeholders
Proficiency in discussing and analyzing abstract concepts heavily rooted in technology challenges
- In-depth understanding of Agile and/or Lean concepts
- Experience in running and improving defined engineering processes with data-driven delivery concepts
- Experience in setting up teams and projects associated with software engineering practices
- Ability to work with geographically distributed teams
- Ability to develop trust-based cooperation and synergy from teamwork
- Ability to prioritize work to be done
- Ability to make difficult, pragmatic decisions where time is the essence
- Ability to lead and manage 3-5 agile product teams (30-55 people)
- Can-do attitude and attention to detail
- Experience in removing impediments
- Perseverance in continuous improvement
- English: B2

**Technology skills:**
- Java
- PostgreSQL
- Apache Kafka
- OpenShift
- AWS or Microsoft Azure capabilities and services
- IAM/IDM solutions
- Terraform

**WE OFFER**
- Innovative solutions delivery and engineering excellence
- Leadership development, career advising, soft skills and well-being programs
- Certification (GCP, Azure, AWS)
- Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud Guru
- Free English classes and unlimited self-service trainings
- Competitive compensation
- Annual bonuses based on the performance
- Flexible and remote working opportunities
- Relocation package support