Job Title (position to be filled): Engineering Portfolio Leader
As Engineering Portfolio Leader your responsibilities will be defining, designing, implementing and operating world-class products for EY and our Clients.
In this role, you will partner with product management to set the vision, strategy and execution for a portfolio that will support yearly revenue in excess of US$40B.
Key responsibilities
- Build, manage and lead a global team of over 100 passionate engineers as part of the broader EY Engineering team
- End-to-end delivery of a portfolio of Products in partnership with Product Management within agreed targets (on-time, on-budget) and standards
- Manage an overall budget (P&L) in excess of $XM (inc. hosting charges)
- Design, Develop and Operate multi-tenant, global, scalable & highly available Products following the agreed Engineering Operating Model
- Optimize ROI for development and ongoing operations costs of portfolio
- Drive awareness, adoption and reuse of platforms across CT, EY and external partner ecosystem
- Support, measure and continuously improve product availability through Site Reliability Engineering foundational practices (SRE, DraaS)
- Implement DevOps Practices and establish Site Reliability Engineering capabilities across all Products
- Advise and implement technology and platform strategy and standards for Client Technology in collaboration with technology teams across EY
- Advise and implement technology, platforms and development standards as part of Engineering Leadership
- Scout the technology landscape for emerging technologies, patterns and solutions to benefit EY or our Clients
- Drive an engineering culture that attracts and retains the best talent
Other Client-Facing Activities
- Collaborate with technology teams across EY Service Lines, being a thought leader and strategizing with the Client facing teams on implementation of global scale projects, including but not limited to migrations and build out of large-scale solution deployment.
- Participate in client pursuits as the lead representative for EY in the platform and cloud space
Skills
- Balanced experience in managing a delivery organization while having hands-on software development experience
- Expert in driving full product development and software development lifecycle including definition, design, development and operations of globally distributed and scalable cloud-based products
- Expert understanding of software engineering concepts such as: multithreading, data structures, algorithms, design patterns, high performance and scalable components
- Expert knowledge of Application and Infrastructure architectures including non-functional aspects like performance, scalability, reliability, availability etc
- Expert knowledge of software and product development practices and tooling (incl. coding, coding standards and reviews, source control, testing, debugging, build, deployment and operations)
- Deep knowledge on modern multi Cloud (on-prem and public) platforms and infrastructures, Cloud Native application product architectures based on PaaS. SaaS and IaaS services
- Delivering integrated IT operations services across complex multi cloud environments (On-Prem, Azure, Google, AWS) meeting agreed to SLAs
- Technical leadership across infrastructure, networking and platform technologies supporting a diverse application product portfolio (IaaS, PaaS, SaaS)
- Leadership qualities include developing teamwork and trust, exhibiting respectful transparent communication, exemplifying collaboration both with peers and clients and leading positive change that fosters diversity and inclusiveness
- Experienced with managing large IT budgets, driving productivity, quality and cost efficiencies
- Technical leader providing vision, strategy and execution for modern application and infrastructure operations organizations.
- Skilled at creating efficient and modern organization operating models, process and structure supporting shift to Agile, DevOPS and SRE delivery practices.
- Customer centric leader with a sharp focus on delivering significant business value across diverse set of IT and Business stakeholders
- Fiscally responsible budget management and financial control, driving productivity, quality and efficiencies.
- Regular international and domestic travel. Reasonable extension of the working day should be expected commensurate with the needs to fulfil the obligations of the role
Other:
- Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of engineers. You will lead your team to shape and deliver a portfolio of products
- Manage a software engineering team that builds, designs, implements and maintains a portfolio of software products and related services.
- Set goals, strategies, budgets, and oversee deployment of large-scale projects across multiple sites.
- Manage robust and scalable systems in order to get ahead of the exponential demand.
- Influence and establish best engineering practices through solid design decisions, processes and tools.
- Provide leadership for engineering standards inside EY and manage collaboration with cross-functional Engineering teams to streamline and improve adoption of software platforms.
- Act as Engineering Leadership provide technical governance across all Engineering products
To qualify for the role, you must have
- Degree at university level
- English language skills - excellent written and verbal communication
- 15+ years in business, prior work in industry, technology or a professional services firm
- 5+ years’ experience in managing senior staff and offshore teams
- Understanding of IT life cycle: pipeline, resource, demand, project delivery, financials
- Strong MS Project Server, PowerPoint, Visio, Sharepoint and Excel skills
- Outstanding self-management, influence management, information presentation and interpersonal communication
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.