Oferta pracy

Senior Program Manager, Architecture and Engineering

Bain Global Business Services Center Sp. z o.o.

Bain Global Business Services Center Sp. z o.o.

aleja Jana Chrystiana Szucha 19

Warszawa

Your responsibilities

  • Work with the Next Gen senior leadership team to identify strategic and value-add change programs and process improvements within the Architecture and Engineering team, define objectives and success metrics, create roadmaps and implementation plans, estimate budget and resources for delivery, and drive programs to successful completion through the entire project lifecycle using an Agile delivery model

  • Drive advancement of Bain’s software product technology strategy across major themes and objectives including standards, security, quality, value, people, commercial, scale and support

  • Collaborate with Next Gen’s Principal Software Architects to collate Bain and Next Gen’s software product technical architecture standards (security, performance, scalability, maintainability, quality assurance, operations, etc.), document the standards in a clearly defined format, and keep standards up-to-date over time

  • Oversee compliance to Bain’s software product standards across Next Gen’s internal hybrid code engineering teams as well as external development partners and vendors used for full-stack development

  • Liaise with other internal Bain engineering teams (e.g., TSG, Global Engineering, Advanced Analytics) to identify areas for improvement and optimization, misuse of current or missing roles amongst the teams, knowledge sharing and collaboration opportunities, create plans to close gaps and mitigate risk, and work to implement process changes for long-term improvement

  • Champion organizational and operational efficiency through innovative approaches, test and learn, and being open to new ways of working

  • Create detailed tracking metrics for success across the change programs to measure ongoing progress, create dashboards and visuals to communicate progress, and keep stakeholders updated on progress

  • Play a leading role in the scaling of Next Gen’s Technical Operations and Support teams through recruiting, hiring, and on-boarding

  • Provide hands-on leadership and mentoring of Next Gen’s Technical Operations and Support team

  • Lead weekly team calls, conduct bi-weekly calls with team members, ensure appropriate staffing levels, work to remove any challenges and blockers impeding the team’s work, and coordinate with Next Gen’s product management team on staffing for future work

  • Work with Next Gen’s Director on ensuring optimal team structure and reporting lines to ensure advancement opportunities, collaborate on professional development planning and annual performance reviews

  • Assist in managing relationships with various other internal Bain teams including the BCN and TSG, working to ensure team alignment, clarify roles and responsibilities on Next Gen product deployments, support team cohesion, and ensure any issues or challenges are quickly addressed

  • Collaborate with Next Gen and Bain senior leadership in determining the engineering team’s long-term global growth strategy

  • Work to ensure team maintains high levels of job satisfaction, work life balance, and a one-team culture and mind-set

  • Keep up-to-date on various software technologies, platforms, and Agile methodologies related to software development

  • Participate on technical discovery, POCs, and innovation work streams to validate new tools, technologies, and designs

  • Training, professional development, internal meetings, team building events/outings, etc.

Our requirements

  • Master’s degree/MBA, relevant certifications (e.g., PMP, PgMP) - preferred or a Bachelor’s degree, preferably in technology or business/management field

  • Total of 10+ years of work experience leading large-scale, complex change programs and process-driven improvements in a fast-paced, complex business setting with 5+ years’ experience scaling, managing, and leading teams

  • Previous experience working in the consulting industry or an early stage start-up environment (preferred)

  • Ability to understand strategic business and organizational goals, analyze current team operations and processes across multiple products, and design KPIs and other metrics for tracking execution

  • Ability to successfully navigate multiple cross-functional areas (infrastructure, software engineering, technical ops/support, release management, quality assurance, monitoring) to identify inefficiencies, gaps, and areas for optimization

  • Proven ability to successfully drive end-to-end large-scale organizational and ways of working change and process improvements across teams

  • Working in an Agile delivery model with both onshore and offshore, internal and external/vendor-leveraged resources

  • Comfortable dealing with unknowns and ambiguity, drive to bring about order, structure, and repeatability to a team

  • Strong business acumen and tact, communication and presentation skills, working with both senior-level stakeholders as well as junior level engineers

  • Experience scaling and managing teams, strong team leader, mentor, and motivator

  • Must be result-driven, be an analytical and creative thinker, be self-motivated and proactive, be highly organised and demonstrated ability to stay calm and composed in a fast moving environment

  • Entrepreneurial spirit, innovative mind-set, willing to try new things, think outside the box, test and learn attitude

  • Ability to travel, including internationally, up to 10% of the time (when Bain policies allow it)

  • Strong technical background across multiple software and engineering disciplines (cloud, architecture, engineering, release management, quality assurance, operations) - preferred

  • Strong knowledge of a major cloud provider (e.g., AWS, Azure), native cloud PaaS offerings, and core concepts (hosting, infrastructure, networking, security, scalability, pricing models, etc.) - preferred

  • Experiencing creating structure and organization around custom-developed SaaS products - preferred

What we offer

  • Employment contract

  • Annual Bonus

  • Flexible working hours

  • Working from home

  • Life Insurance

  • Private medical and dental care package

  • Multisport cards

  • Office wide social events and team buildings

  • Cafeteria with snacks and daily deliveries of fruit and bread

  • Informal dress code

  • Introduction trainings for new hires

  • Co-financing work-related courses

  • Relocation package

  • Benefits

  • sharing the costs of sports activities

  • private medical care

  • sharing the costs of professional training & courses

  • life insurance

  • remote work opportunities

  • flexible working time

  • fruits

  • integration events

  • dental care

  • corporate sports team

  • no dress code

  • coffee / tea

  • drinks

  • leisure zone

  • extra social benefits

  • employee referral program

  • charity initiatives

Bain Global Business Services Center Sp. z o.o.

Bain & Company is recognized as one of the top international management consultancy firms. We assist major corporations worldwide with strategy formulation, acquisitions, organizational design and performance improvement. In 2015, Bain & Company opened Global Business Services Center in Warsaw, in order to provide the best-in-class internal support, efficiently and professionally, to both leadership and consulting teams in Bain offices across Europe, the Middle East and Africa. Bain is consistently recognized as a Great Place to Work (Glassdoor #1 in 2021).

Scroll to the company’s profile

Department Overview

Bain's Next-Generation Software Solutions (NGSS) team has been set up to help Industry and Capability Practices digitize their Intellectual Property through a diversified set of technology, services, and support.

The team supports practices, case teams, and clients through various product delivery models including best-in-class partnerships with leading SaaS vendors, product development using industry-leading low code and business engineering platforms, and developing highly complex custom software solutions and products.

In addition to core product development, the team fills critical gaps through a growing technical services catalogue including technical architecture and code assessments, expert architecture consulting, business automation and integration, product visualization services, and infrastructure hosting and support.

Underlying these products and services is Next Gen’s Customer Success Program, ensuring the tools are setup and configured according to the case team and client’s needs, end-users are on-boarded and trained properly, and a global support structure is in-place to quickly answer any questions or address issues.

The results of these efforts are a greater ability to sell cases effectively, serve clients efficiently, and drive capability transfer. In short, it is about better results that enhance our clients' and our own competitiveness.

Position Summary

The Next Gen Software Solutions group is looking for a Senior Program Manager to join our rapidly expanding Architecture and Engineering team. This strategic role will have both program management responsibilities to drive large-scale change programs within the Architecture and Engineering team, but also team leadership and management responsibilities to help scale, lead, and manage the local team.

This role will work closely with the team’s Director to develop, drive to completion, and ensure on-going compliance and adherence for high-impact change programs, process improvements, and standardization that bring substantial value to the Next Gen group and Bain software products. Collaborating with Bain’s engineering, security, product, and other cross-functional teams, this high visibility role will plan and execute technical programs, operational activities, process improvements, and identify new areas for continuous improvement. Using an Agile delivery approach, the work will include stakeholder management, building team consensus and buy-in from executive sponsors, managing project schedules and budgets, identifying and mitigating risks along the way, and providing accurate and timely communications to project stakeholders.

The successful candidate will collaborate closely with other Bain technical teams (e.g., TSG, Global Engineering) for process and standards alignment, knowledge sharing, and ensuring Bain and Next Gen’s software product services and capabilities are aligned to meet the needs of Bain’s Practice, case teams, and clients.

This position will also take a leading role in scaling the local Next Gen engineering team, working to create job descriptions, scan CVs, interview candidates, collaborate with the team on hiring decisions, and ensure new joiners are successfully on-boarded and welcomed.

The role will have direct line management responsibilities over Next Gen’s Warsaw-based Technical Operations and Support team, and potentially in the future, certain functions new Next Gen engineering nearshore and/or offshore “hubs”. Responsibilities will include ensuring teams and resources are well supported, projects are properly staffed, managing capacity and resource planning for upcoming work, identifying risks, mitigation planning, providing mentoring and professional development support, and ensuring team cohesion and culture.