Bain & Company Inc

Software Architect

Job Location UK-London
Job ID
Posted Date
Next-Generation Software Solutions
Regular Full-Time
Location : Location


Bain & Company is a global consultancy that helps the world’s most ambitious change makers define the future. Across 59 offices in 37 countries, we work alongside our clients as one team with a shared ambition to achieve extraordinary results, outperform the competition and redefine industries. We complement our tailored, integrated expertise with a vibrant ecosystem of digital innovators to deliver better, faster and more enduring outcomes. Our 10-year commitment to invest over $1 billion in pro bono services brings our talent, expertise and insight to organizations tackling today’s urgent challenges in education, racial and social equity, economic development and the environment. Since our founding in 1973, we have measured our success by the success of our clients. We proudly maintain the highest level of client advocacy in the industry, and our clients have outperformed the stock market 4-to-1




  • Do you want to help shape the future of the consulting industry?
  • Do you want to work with Bain's most senior stakeholders on strategic Global priorities?
  • Do you want the variety and dynamism of a technology start-up environment within the comfort of a major management consultancy?


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 suite of digital tools, technologies, services, and support capabilities.


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

In addition to core product development, the team fills critical gaps through a growing technical services catalog including technical architecture assessments, full-stack code reviews, architecture consulting, business automation and workflows, data and system integration, data visualization, and cloud 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.




We will be recruiting these roles in 2020. If you are interested please express that by applying here and we will be back in touch once we are ready to recruit.


The team is seeking a Software Architect to join the NGPM team. Working under the guidance of the Program Manager and alongside the team’s Senior Architect, Project Managers, User Experience Designers, and Tools Specialists, this multi-faceted role will help drive the overall engineering approach for NGPM tools and products.


This includes defining the technology stack for custom-built solutions, overseeing the overall architecture and design, providing strategic and tactical direction to development teams, taking part in hands-on development, conducting formal code reviews, ensuring performance and scalability baselines, and driving overall quality standards. This is a highly visible role within Bain and will help to set the architectural direction of both NGPM products but also at the Bain enterprise level as well.


Architecture and Technical Governance:

  • Provide technical leadership and architectural direction to internal and external development teams on the design, development, implementation, and deployment of highly usable and scalable software
  • Participate in system coding and engineering alongside development teams, including performing formal code reviews and providing feedback on structure, maintainability and quality of code
  • Strictly enforce and maintain adherence to best practices in the area of security, performance and load, scalability, usability, maintainability, and supportability of software
  • Perform in-depth technology evaluations and risk assessments of vendor software and platforms
  • Participate in estimation, planning, and costing of new projects and initiatives across multiple metrics
  • Produce and maintain technical designs, architecture artifacts, best practices, and principles for technical and executive-level audiences
  • Lead rapid-prototyping efforts with new and emerging technologies to assess technical fit and risk
  • Lead in build versus buy assessments, working to evaluate trade-offs of various options, and present final recommendations to senior stakeholders and management
  • Investigate and keep up-to-date on emerging and cutting-edge technologies, lead knowledge sharing
  • Act as a technical liaison and leader between NGPM and other Bain digital and software development teams (e.g., ADAPT, Global Engineering) regarding organizational commitments for architecture, reference tech stacks, development processes, technical standards, knowledge sharing, and best practices
  • Drive innovation through out-of-the-box thinking to solve critical business challenges and demands


Product Delivery:

  • Collaborate with Bain product and practice teams to define product strategies and roadmaps
  • Ensure on-going product adherence to technology standards, business objectives, and requirements
  •  Monitor work to ensure on-time and on-budget delivery, identify and address technical obstacles and roadblocks, work with product teams to triage, prioritize and issue hot fixes for system defects
  •  Support the rollout and implementation of software to clients, provide end-user support as needed

Program Leadership:

  • In collaboration with NGPM leadership, assist in managing and driving strategic technical and investment decisions, budgeting, staffing, vendor management, and communications
  • Support in the evangelizing of the group and its capabilities through knowledge sharing, presentations, organizing events, and recruiting efforts
  • Create and foster a high job satisfaction environment while ensuring continued growth and advancement opportunities for the team

We will be recruiting these roles in 2020. If you are interested please express that by applying here and we will be back in touch once we are ready to recruit.



  • Mid-level candidates with 8 – 10 years’ experience, senior-level candidates with 10+years’s experience
  • Minimum 5 years designing, architecting, and delivery of enterprise grade, highly performant and scalable solutions, applications, and cloud platforms in a fast-paced Agile delivery model
  • Strong experience and understanding of any of the following: .NET Core/C#, Java, Python, Kubernetes/Docker, big data, NoSQL (e.g., MongoDB, Cassandra, DynamoDB, Cosmos DB)
  • Strong knowledge of cloud architectures and services (AWS, Azure), relational and columnar databases, analytical tools and technologies, and visualization and BI platforms including integration
  • Willingness and desire to be hands-on and code alongside the development teams
  • Ability to ruthless prioritize time and tasks according to business needs and value, avoid low-value add daily fire-fighting in order to hit long-term goals and objectives
  • Strong advisory and influencing skills of senior stakeholders and management
  • Experience leading, mentoring, and inspiring development teams in a fast-paced Agile environment
  • Results focused, keeping an eye on the overall outcome and desired impact
  • Strong interpersonal skills, able to interface across many areas and levels of Bain
  • Entrepreneurial spirit, willingness to think outside the box and try new things, not be afraid to fail
  • Ability to travel as needed, including internationally, up to 25% of the time




We are proud to be consistently recognized as one of the world's best places to work, a champion of diversity and a model of social responsibility. We are currently ranked the #1 consulting firm on Glassdoor’s Best Places to Work list, and we have maintained a spot in the top four on Glassdoor's list for the last 12 years. We believe that diversity, inclusion and collaboration is key to building extraordinary teams. We hire people with exceptional talents, abilities and potential, then create an environment where you can become the best version of yourself and thrive both professionally and personally.  We are publicly recognized by external parties such as Fortune, Vault, Mogul, Working Mother, Glassdoor and the Human Rights Campaign for being a great place to work for diversity and inclusion, women, LGBTQ and parents.


Ind 123



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed