Staff Architect II, Software & Data Architecture

Bain & CompanyGeneral Information Job Title Staff Architect II, Software & Data Architecture Job ID 107494 Work Areas Technology & Engineering Employment Type Permanent Full-Time Location(s) Warsaw Description & Requirements WHAT MAKES US A GREAT PLACE TO WORKWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor's Best Places to Work list and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.WHO YOU'LL WORK WITH You'll join Bain's NextGen Software Solutions (NGSS) team, where we build and support software products that help power the firm's work.As a Staff Architect II, you'll be the technical owner of a Coro product workstream within NGSS. The Coro team is focused on building and scaling Bain's proprietary data and product ecosystem. We develop and manage platforms such as BizMap and Helix, which power data-driven insights and solutions across Bain's commercial and private equity practices.WHERE YOU'LL FIT WITHIN THE TEAM As a Staff Architect II, you'll play a hands-on engineering leadership role - writing code, setting technical standards, reviewing the team's work, and driving the architectural direction and delivery of your workstream.You'll partner closely with Product Managers to translate the product roadmap into actionable engineering plans, mentor engineers, remove technical blockers, and serve as the primary technical liaison between product leadership and Bain's broader platform teams. You'll also lead the workstream's operational excellence by overseeing production support, triaging system issues, providing Level 1 and Level 2 troubleshooting, and managing code deployments.WHAT YOU'LL DOArchitecture & Technical GovernanceProvide technical leadership, governance and architectural direction to internal and external development teams on the design, development, implementation, and deployment of highly usable and scalable softwareParticipate in system coding and engineering alongside development teams, including performing formal code reviews and providing feedback on the structure, maintainability and quality of codeProduce, communicate and maintain technical designs, architecture artifacts, best practice, and principles for technical and executive-level audiencesDefine and document the workstream architecture, ensuring alignment with the shared platform design and Bain-wide Azure, make key design decisions on data flow, service boundaries, and integration patternsCollaborate with AI Engineers to design LLM orchestration and tool-calling architecture for product-specific agents, ensuring reliability, maintainability, and cost efficiency at scaleDelivery & Roadmap ExecutionWork with Product Managers to translate prioritized epics into concrete technical scopes, estimating complexity, flagging dependencies, and sequencing work across the teamOwn sprint-level task assignment, remove blockers, and ensure the team delivers against committed timelines and roadmap commitmentsTeam Leadership & DevelopmentLead, mentor, and grow multiple engineering teams across products, services, and projectsRun technical standups, manage individual workloads, provide structured feedback, and grow junior engineers while maintaining delivery paceSupport team in recruiting activities (resume screening, interviews, etc.)Stakeholder AlignmentEnsure the workstream's builds stay compatible with and contribute back to the shared Bain platformRepresent the workstream team in technical touchpoints with practice leadership and external engineering partnersInnovation & Emerging TechnologiesDrive innovation through out-of-the-box thinking to solve critical business challenges and demandsParticipate in technical discovery, POCs, and innovation workstreams to validate new tools, technologies, and designsInvestigate and keep up-to-date on emerging data, AI, and agentic technologies and trends; lead knowledge sharingEntrepreneurial spirit, willing to try new approachesComfortable in a consulting-adjacent product context, turning ambiguous requirements into well-scoped engineering workABOUT YOUEducationBachelor's or Engineering degree or an equivalent combination of education, training and experience TechnicalSoftware and data architecture experience in a senior technology leadership roleTrack record in building and running scalable cloud-based B2B software productsStrong backend experience in Python (FastAPI or similar), with Node.js and C# / ASP.NET in the stack, plus TypeScript/React for full-stack workDeep experience with cloud-native Azure (Container Apps, Functions) and containerized deployments (Docker, Docker Compose)Working knowledge of LLM APIs and agent orchestration frameworks, enough to make sound design calls on agent structure, tool-calling, and prompt managementWorking knowledge of data pipelines and stores (SQL schemas, ETL, data quality) across relational and analytical systems (Azure SQL, Postgres, Snowflake)Deep experience building AI agents (long-running and workflow DAG agents)Familiarity with AI coding tools (Cursor, Claude Code, Codex) to speed up developmentExperience leading and mentoring engineering teams in a fast-paced Agile environmentResults-driven, with an analytical, creative, and proactive mindsetExperience8+ years in software engineering, including 2+ years as a staff architect or technical team lead responsible for team delivery of large features or full productsTrack record of delivering in an Agile environmentExperience managing engineering teams, including conflict and dependency resolutionDemonstrated ability to manage communication across project stakeholders and external vendorsThis role follows a hybrid work model, with 2 days per week in the office. Go back Apply Share this job: LinkedIn X Emailfull timeStaff
Active

Job description

General Information Job Title Staff Architect II, Software & Data Architecture Job ID 107494 Work Areas Technology & Engineering Employment Type Permanent Full-Time Location(s) Warsaw Description & Requirements WHAT MAKES US A GREAT PLACE TO WORKWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor's Best Places to Work list and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.WHO YOU'LL WORK WITH You'll join Bain's NextGen Software Solutions (NGSS) team, where we build and support software products that help power the firm's work.As a Staff Architect II, you'll be the technical owner of a Coro product workstream within NGSS. The Coro team is focused on building and scaling Bain's proprietary data and product ecosystem. We develop and manage platforms such as BizMap and Helix, which power data-driven insights and solutions across Bain's commercial and private equity practices.WHERE YOU'LL FIT WITHIN THE TEAM As a Staff Architect II, you'll play a hands-on engineering leadership role - writing code, setting technical standards, reviewing the team's work, and driving the architectural direction and delivery of your workstream.You'll partner closely with Product Managers to translate the product roadmap into actionable engineering plans, mentor engineers, remove technical blockers, and serve as the primary technical liaison between product leadership and Bain's broader platform teams. You'll also lead the workstream's operational excellence by overseeing production support, triaging system issues, providing Level 1 and Level 2 troubleshooting, and managing code deployments.WHAT YOU'LL DOArchitecture & Technical GovernanceProvide technical leadership, governance and architectural direction to internal and external development teams on the design, development, implementation, and deployment of highly usable and scalable softwareParticipate in system coding and engineering alongside development teams, including performing formal code reviews and providing feedback on the structure, maintainability and quality of codeProduce, communicate and maintain technical designs, architecture artifacts, best practice, and principles for technical and executive-level audiencesDefine and document the workstream architecture, ensuring alignment with the shared platform design and Bain-wide Azure, make key design decisions on data flow, service boundaries, and integration patternsCollaborate with AI Engineers to design LLM orchestration and tool-calling architecture for product-specific agents, ensuring reliability, maintainability, and cost efficiency at scaleDelivery & Roadmap ExecutionWork with Product Managers to translate prioritized epics into concrete technical scopes, estimating complexity, flagging dependencies, and sequencing work across the teamOwn sprint-level task assignment, remove blockers, and ensure the team delivers against committed timelines and roadmap commitmentsTeam Leadership & DevelopmentLead, mentor, and grow multiple engineering teams across products, services, and projectsRun technical standups, manage individual workloads, provide structured feedback, and grow junior engineers while maintaining delivery paceSupport team in recruiting activities (resume screening, interviews, etc.)Stakeholder AlignmentEnsure the workstream's builds stay compatible with and contribute back to the shared Bain platformRepresent the workstream team in technical touchpoints with practice leadership and external engineering partnersInnovation & Emerging TechnologiesDrive innovation through out-of-the-box thinking to solve critical business challenges and demandsParticipate in technical discovery, POCs, and innovation workstreams to validate new tools, technologies, and designsInvestigate and keep up-to-date on emerging data, AI, and agentic technologies and trends; lead knowledge sharingEntrepreneurial spirit, willing to try new approachesComfortable in a consulting-adjacent product context, turning ambiguous requirements into well-scoped engineering workABOUT YOUEducationBachelor's or Engineering degree or an equivalent combination of education, training and experience TechnicalSoftware and data architecture experience in a senior technology leadership roleTrack record in building and running scalable cloud-based B2B software productsStrong backend experience in Python (FastAPI or similar), with Node.js and C# / ASP.NET in the stack, plus TypeScript/React for full-stack workDeep experience with cloud-native Azure (Container Apps, Functions) and containerized deployments (Docker, Docker Compose)Working knowledge of LLM APIs and agent orchestration frameworks, enough to make sound design calls on agent structure, tool-calling, and prompt managementWorking knowledge of data pipelines and stores (SQL schemas, ETL, data quality) across relational and analytical systems (Azure SQL, Postgres, Snowflake)Deep experience building AI agents (long-running and workflow DAG agents)Familiarity with AI coding tools (Cursor, Claude Code, Codex) to speed up developmentExperience leading and mentoring engineering teams in a fast-paced Agile environmentResults-driven, with an analytical, creative, and proactive mindsetExperience8+ years in software engineering, including 2+ years as a staff architect or technical team lead responsible for team delivery of large features or full productsTrack record of delivering in an Agile environmentExperience managing engineering teams, including conflict and dependency resolutionDemonstrated ability to manage communication across project stakeholders and external vendorsThis role follows a hybrid work model, with 2 days per week in the office. Go backGeneral Information Job Title Staff Architect II, Software & Data Architecture Job ID 107494 Work Areas Technology & Engineering Employment Type Permanent Full-Time Location(s) Warsaw Description & Requirements WHAT MAKES US A GREAT PLACE TO WORKWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor's Best Places to Work list and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.WHO YOU'LL WORK WITH You'll join Bain's NextGen Software Solutions (NGSS) team, where we build and support software products that help power the firm's work.As a Staff Architect II, you'll be the technical owner of a Coro product workstream within NGSS. The Coro team is focused on building and scaling Bain's proprietary data and product ecosystem. We develop and manage platforms such as BizMap and Helix, which power data-driven insights and solutions across Bain's commercial and private equity practices.WHERE YOU'LL FIT WITHIN THE TEAM As a Staff Architect II, you'll play a hands-on engineering leadership role - writing code, setting technical standards, reviewing the team's work, and driving the architectural direction and delivery of your workstream.You'll partner closely with Product Managers to translate the product roadmap into actionable engineering plans, mentor engineers, remove technical blockers, and serve as the primary technical liaison between product leadership and Bain's broader platform teams. You'll also lead the workstream's operational excellence by overseeing production support, triaging system issues, providing Level 1 and Level 2 troubleshooting, and managing code deployments.WHAT YOU'LL DOArchitecture & Technical GovernanceProvide technical leadership, governance and architectural direction to internal and external development teams on the design, development, implementation, and deployment of highly usable and scalable softwareParticipate in system coding and engineering alongside development teams, including performing formal code reviews and providing feedback on the structure, maintainability and quality of codeProduce, communicate and maintain technical designs, architecture artifacts, best practice, and principles for technical and executive-level audiencesDefine and document the workstream architecture, ensuring alignment with the shared platform design and Bain-wide Azure, make key design decisions on data flow, service boundaries, and integration patternsCollaborate with AI Engineers to design LLM orchestration and tool-calling architecture for product-specific agents, ensuring reliability, maintainability, and cost efficiency at scaleDelivery & Roadmap ExecutionWork with Product Managers to translate prioritized epics into concrete technical scopes, estimating complexity, flagging dependencies, and sequencing work across the teamOwn sprint-level task assignment, remove blockers, and ensure the team delivers against committed timelines and roadmap commitmentsTeam Leadership & DevelopmentLead, mentor, and grow multiple engineering teams across products, services, and projectsRun technical standups, manage individual workloads, provide structured feedback, and grow junior engineers while maintaining delivery paceSupport team in recruiting activities (resume screening, interviews, etc.)Stakeholder AlignmentEnsure the workstream's builds stay compatible with and contribute back to the shared Bain platformRepresent the workstream team in technical touchpoints with practice leadership and external engineering partnersInnovation & Emerging TechnologiesDrive innovation through out-of-the-box thinking to solve critical business challenges and demandsParticipate in technical discovery, POCs, and innovation workstreams to validate new tools, technologies, and designsInvestigate and keep up-to-date on emerging data, AI, and agentic technologies and trends; lead knowledge sharingEntrepreneurial spirit, willing to try new approachesComfortable in a consulting-adjacent product context, turning ambiguous requirements into well-scoped engineering workABOUT YOUEducationBachelor's or Engineering degree or an equivalent combination of education, training and experience TechnicalSoftware and data architecture experience in a senior technology leadership roleTrack record in building and running scalable cloud-based B2B software productsStrong backend experience in Python (FastAPI or similar), with Node.js and C# / ASP.NET in the stack, plus TypeScript/React for full-stack workDeep experience with cloud-native Azure (Container Apps, Functions) and containerized deployments (Docker, Docker Compose)Working knowledge of LLM APIs and agent orchestration frameworks, enough to make sound design calls on agent structure, tool-calling, and prompt managementWorking knowledge of data pipelines and stores (SQL schemas, ETL, data quality) across relational and analytical systems (Azure SQL, Postgres, Snowflake)Deep experience building AI agents (long-running and workflow DAG agents)Familiarity with AI coding tools (Cursor, Claude Code, Codex) to speed up developmentExperience leading and mentoring engineering teams in a fast-paced Agile environmentResults-driven, with an analytical, creative, and proactive mindsetExperience8+ years in software engineering, including 2+ years as a staff architect or technical team lead responsible for team delivery of large features or full productsTrack record of delivering in an Agile environmentExperience managing engineering teams, including conflict and dependency resolutionDemonstrated ability to manage communication across project stakeholders and external vendorsThis role follows a hybrid work model, with 2 days per week in the office.General InformationGeneral Information

General Information

Job Title Staff Architect II, Software & Data Architecture Job ID 107494 Work Areas Technology & Engineering Employment Type Permanent Full-Time Location(s) WarsawJob Title Staff Architect II, Software & Data Architecture Job ID 107494 Work Areas Technology & Engineering Employment Type Permanent Full-Time Location(s) WarsawJob Title Staff Architect II, Software & Data ArchitectureJob TitleStaff Architect II, Software & Data ArchitectureJob ID 107494Job ID107494Work Areas Technology & EngineeringWork AreasTechnology & EngineeringEmployment Type Permanent Full-TimeEmployment TypePermanent Full-TimeLocation(s) WarsawLocation(s)WarsawDescription & RequirementsDescription & Requirements

Description & Requirements

WHAT MAKES US A GREAT PLACE TO WORKWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor's Best Places to Work list and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.WHO YOU'LL WORK WITH You'll join Bain's NextGen Software Solutions (NGSS) team, where we build and support software products that help power the firm's work.As a Staff Architect II, you'll be the technical owner of a Coro product workstream within NGSS. The Coro team is focused on building and scaling Bain's proprietary data and product ecosystem. We develop and manage platforms such as BizMap and Helix, which power data-driven insights and solutions across Bain's commercial and private equity practices.WHERE YOU'LL FIT WITHIN THE TEAM As a Staff Architect II, you'll play a hands-on engineering leadership role - writing code, setting technical standards, reviewing the team's work, and driving the architectural direction and delivery of your workstream.You'll partner closely with Product Managers to translate the product roadmap into actionable engineering plans, mentor engineers, remove technical blockers, and serve as the primary technical liaison between product leadership and Bain's broader platform teams. You'll also lead the workstream's operational excellence by overseeing production support, triaging system issues, providing Level 1 and Level 2 troubleshooting, and managing code deployments.WHAT YOU'LL DOArchitecture & Technical GovernanceProvide technical leadership, governance and architectural direction to internal and external development teams on the design, development, implementation, and deployment of highly usable and scalable softwareParticipate in system coding and engineering alongside development teams, including performing formal code reviews and providing feedback on the structure, maintainability and quality of codeProduce, communicate and maintain technical designs, architecture artifacts, best practice, and principles for technical and executive-level audiencesDefine and document the workstream architecture, ensuring alignment with the shared platform design and Bain-wide Azure, make key design decisions on data flow, service boundaries, and integration patternsCollaborate with AI Engineers to design LLM orchestration and tool-calling architecture for product-specific agents, ensuring reliability, maintainability, and cost efficiency at scaleDelivery & Roadmap ExecutionWork with Product Managers to translate prioritized epics into concrete technical scopes, estimating complexity, flagging dependencies, and sequencing work across the teamOwn sprint-level task assignment, remove blockers, and ensure the team delivers against committed timelines and roadmap commitmentsTeam Leadership & DevelopmentLead, mentor, and grow multiple engineering teams across products, services, and projectsRun technical standups, manage individual workloads, provide structured feedback, and grow junior engineers while maintaining delivery paceSupport team in recruiting activities (resume screening, interviews, etc.)Stakeholder AlignmentEnsure the workstream's builds stay compatible with and contribute back to the shared Bain platformRepresent the workstream team in technical touchpoints with practice leadership and external engineering partnersInnovation & Emerging TechnologiesDrive innovation through out-of-the-box thinking to solve critical business challenges and demandsParticipate in technical discovery, POCs, and innovation workstreams to validate new tools, technologies, and designsInvestigate and keep up-to-date on emerging data, AI, and agentic technologies and trends; lead knowledge sharingEntrepreneurial spirit, willing to try new approachesComfortable in a consulting-adjacent product context, turning ambiguous requirements into well-scoped engineering workABOUT YOUEducationBachelor's or Engineering degree or an equivalent combination of education, training and experience TechnicalSoftware and data architecture experience in a senior technology leadership roleTrack record in building and running scalable cloud-based B2B software productsStrong backend experience in Python (FastAPI or similar), with Node.js and C# / ASP.NET in the stack, plus TypeScript/React for full-stack workDeep experience with cloud-native Azure (Container Apps, Functions) and containerized deployments (Docker, Docker Compose)Working knowledge of LLM APIs and agent orchestration frameworks, enough to make sound design calls on agent structure, tool-calling, and prompt managementWorking knowledge of data pipelines and stores (SQL schemas, ETL, data quality) across relational and analytical systems (Azure SQL, Postgres, Snowflake)Deep experience building AI agents (long-running and workflow DAG agents)Familiarity with AI coding tools (Cursor, Claude Code, Codex) to speed up developmentExperience leading and mentoring engineering teams in a fast-paced Agile environmentResults-driven, with an analytical, creative, and proactive mindsetExperience8+ years in software engineering, including 2+ years as a staff architect or technical team lead responsible for team delivery of large features or full productsTrack record of delivering in an Agile environmentExperience managing engineering teams, including conflict and dependency resolutionDemonstrated ability to manage communication across project stakeholders and external vendorsThis role follows a hybrid work model, with 2 days per week in the office.WHAT MAKES US A GREAT PLACE TO WORKWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor's Best Places to Work list and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.WHO YOU'LL WORK WITH You'll join Bain's NextGen Software Solutions (NGSS) team, where we build and support software products that help power the firm's work.As a Staff Architect II, you'll be the technical owner of a Coro product workstream within NGSS. The Coro team is focused on building and scaling Bain's proprietary data and product ecosystem. We develop and manage platforms such as BizMap and Helix, which power data-driven insights and solutions across Bain's commercial and private equity practices.WHERE YOU'LL FIT WITHIN THE TEAM As a Staff Architect II, you'll play a hands-on engineering leadership role - writing code, setting technical standards, reviewing the team's work, and driving the architectural direction and delivery of your workstream.You'll partner closely with Product Managers to translate the product roadmap into actionable engineering plans, mentor engineers, remove technical blockers, and serve as the primary technical liaison between product leadership and Bain's broader platform teams. You'll also lead the workstream's operational excellence by overseeing production support, triaging system issues, providing Level 1 and Level 2 troubleshooting, and managing code deployments.WHAT YOU'LL DOArchitecture & Technical GovernanceProvide technical leadership, governance and architectural direction to internal and external development teams on the design, development, implementation, and deployment of highly usable and scalable softwareParticipate in system coding and engineering alongside development teams, including performing formal code reviews and providing feedback on the structure, maintainability and quality of codeProduce, communicate and maintain technical designs, architecture artifacts, best practice, and principles for technical and executive-level audiencesDefine and document the workstream architecture, ensuring alignment with the shared platform design and Bain-wide Azure, make key design decisions on data flow, service boundaries, and integration patternsCollaborate with AI Engineers to design LLM orchestration and tool-calling architecture for product-specific agents, ensuring reliability, maintainability, and cost efficiency at scaleDelivery & Roadmap ExecutionWork with Product Managers to translate prioritized epics into concrete technical scopes, estimating complexity, flagging dependencies, and sequencing work across the teamOwn sprint-level task assignment, remove blockers, and ensure the team delivers against committed timelines and roadmap commitmentsTeam Leadership & DevelopmentLead, mentor, and grow multiple engineering teams across products, services, and projectsRun technical standups, manage individual workloads, provide structured feedback, and grow junior engineers while maintaining delivery paceSupport team in recruiting activities (resume screening, interviews, etc.)Stakeholder AlignmentEnsure the workstream's builds stay compatible with and contribute back to the shared Bain platformRepresent the workstream team in technical touchpoints with practice leadership and external engineering partnersInnovation & Emerging TechnologiesDrive innovation through out-of-the-box thinking to solve critical business challenges and demandsParticipate in technical discovery, POCs, and innovation workstreams to validate new tools, technologies, and designsInvestigate and keep up-to-date on emerging data, AI, and agentic technologies and trends; lead knowledge sharingEntrepreneurial spirit, willing to try new approachesComfortable in a consulting-adjacent product context, turning ambiguous requirements into well-scoped engineering workABOUT YOUEducationBachelor's or Engineering degree or an equivalent combination of education, training and experience TechnicalSoftware and data architecture experience in a senior technology leadership roleTrack record in building and running scalable cloud-based B2B software productsStrong backend experience in Python (FastAPI or similar), with Node.js and C# / ASP.NET in the stack, plus TypeScript/React for full-stack workDeep experience with cloud-native Azure (Container Apps, Functions) and containerized deployments (Docker, Docker Compose)Working knowledge of LLM APIs and agent orchestration frameworks, enough to make sound design calls on agent structure, tool-calling, and prompt managementWorking knowledge of data pipelines and stores (SQL schemas, ETL, data quality) across relational and analytical systems (Azure SQL, Postgres, Snowflake)Deep experience building AI agents (long-running and workflow DAG agents)Familiarity with AI coding tools (Cursor, Claude Code, Codex) to speed up developmentExperience leading and mentoring engineering teams in a fast-paced Agile environmentResults-driven, with an analytical, creative, and proactive mindsetExperience8+ years in software engineering, including 2+ years as a staff architect or technical team lead responsible for team delivery of large features or full productsTrack record of delivering in an Agile environmentExperience managing engineering teams, including conflict and dependency resolutionDemonstrated ability to manage communication across project stakeholders and external vendorsThis role follows a hybrid work model, with 2 days per week in the office.WHAT MAKES US A GREAT PLACE TO WORKWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor's Best Places to Work list and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.WHO YOU'LL WORK WITH You'll join Bain's NextGen Software Solutions (NGSS) team, where we build and support software products that help power the firm's work.As a Staff Architect II, you'll be the technical owner of a Coro product workstream within NGSS. The Coro team is focused on building and scaling Bain's proprietary data and product ecosystem. We develop and manage platforms such as BizMap and Helix, which power data-driven insights and solutions across Bain's commercial and private equity practices.WHERE YOU'LL FIT WITHIN THE TEAM As a Staff Architect II, you'll play a hands-on engineering leadership role - writing code, setting technical standards, reviewing the team's work, and driving the architectural direction and delivery of your workstream.You'll partner closely with Product Managers to translate the product roadmap into actionable engineering plans, mentor engineers, remove technical blockers, and serve as the primary technical liaison between product leadership and Bain's broader platform teams. You'll also lead the workstream's operational excellence by overseeing production support, triaging system issues, providing Level 1 and Level 2 troubleshooting, and managing code deployments.WHAT YOU'LL DOArchitecture & Technical GovernanceProvide technical leadership, governance and architectural direction to internal and external development teams on the design, development, implementation, and deployment of highly usable and scalable softwareParticipate in system coding and engineering alongside development teams, including performing formal code reviews and providing feedback on the structure, maintainability and quality of codeProduce, communicate and maintain technical designs, architecture artifacts, best practice, and principles for technical and executive-level audiencesDefine and document the workstream architecture, ensuring alignment with the shared platform design and Bain-wide Azure, make key design decisions on data flow, service boundaries, and integration patternsCollaborate with AI Engineers to design LLM orchestration and tool-calling architecture for product-specific agents, ensuring reliability, maintainability, and cost efficiency at scaleDelivery & Roadmap ExecutionWork with Product Managers to translate prioritized epics into concrete technical scopes, estimating complexity, flagging dependencies, and sequencing work across the teamOwn sprint-level task assignment, remove blockers, and ensure the team delivers against committed timelines and roadmap commitmentsTeam Leadership & DevelopmentLead, mentor, and grow multiple engineering teams across products, services, and projectsRun technical standups, manage individual workloads, provide structured feedback, and grow junior engineers while maintaining delivery paceSupport team in recruiting activities (resume screening, interviews, etc.)Stakeholder AlignmentEnsure the workstream's builds stay compatible with and contribute back to the shared Bain platformRepresent the workstream team in technical touchpoints with practice leadership and external engineering partnersInnovation & Emerging TechnologiesDrive innovation through out-of-the-box thinking to solve critical business challenges and demandsParticipate in technical discovery, POCs, and innovation workstreams to validate new tools, technologies, and designsInvestigate and keep up-to-date on emerging data, AI, and agentic technologies and trends; lead knowledge sharingEntrepreneurial spirit, willing to try new approachesComfortable in a consulting-adjacent product context, turning ambiguous requirements into well-scoped engineering workABOUT YOUEducationBachelor's or Engineering degree or an equivalent combination of education, training and experience TechnicalSoftware and data architecture experience in a senior technology leadership roleTrack record in building and running scalable cloud-based B2B software productsStrong backend experience in Python (FastAPI or similar), with Node.js and C# / ASP.NET in the stack, plus TypeScript/React for full-stack workDeep experience with cloud-native Azure (Container Apps, Functions) and containerized deployments (Docker, Docker Compose)Working knowledge of LLM APIs and agent orchestration frameworks, enough to make sound design calls on agent structure, tool-calling, and prompt managementWorking knowledge of data pipelines and stores (SQL schemas, ETL, data quality) across relational and analytical systems (Azure SQL, Postgres, Snowflake)Deep experience building AI agents (long-running and workflow DAG agents)Familiarity with AI coding tools (Cursor, Claude Code, Codex) to speed up developmentExperience leading and mentoring engineering teams in a fast-paced Agile environmentResults-driven, with an analytical, creative, and proactive mindsetExperience8+ years in software engineering, including 2+ years as a staff architect or technical team lead responsible for team delivery of large features or full productsTrack record of delivering in an Agile environmentExperience managing engineering teams, including conflict and dependency resolutionDemonstrated ability to manage communication across project stakeholders and external vendorsThis role follows a hybrid work model, with 2 days per week in the office.WHAT MAKES US A GREAT PLACE TO WORKWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor's Best Places to Work list and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.WHO YOU'LL WORK WITH You'll join Bain's NextGen Software Solutions (NGSS) team, where we build and support software products that help power the firm's work.As a Staff Architect II, you'll be the technical owner of a Coro product workstream within NGSS. The Coro team is focused on building and scaling Bain's proprietary data and product ecosystem. We develop and manage platforms such as BizMap and Helix, which power data-driven insights and solutions across Bain's commercial and private equity practices.WHERE YOU'LL FIT WITHIN THE TEAM As a Staff Architect II, you'll play a hands-on engineering leadership role - writing code, setting technical standards, reviewing the team's work, and driving the architectural direction and delivery of your workstream.You'll partner closely with Product Managers to translate the product roadmap into actionable engineering plans, mentor engineers, remove technical blockers, and serve as the primary technical liaison between product leadership and Bain's broader platform teams. You'll also lead the workstream's operational excellence by overseeing production support, triaging system issues, providing Level 1 and Level 2 troubleshooting, and managing code deployments.WHAT YOU'LL DOArchitecture & Technical GovernanceProvide technical leadership, governance and architectural direction to internal and external development teams on the design, development, implementation, and deployment of highly usable and scalable softwareParticipate in system coding and engineering alongside development teams, including performing formal code reviews and providing feedback on the structure, maintainability and quality of codeProduce, communicate and maintain technical designs, architecture artifacts, best practice, and principles for technical and executive-level audiencesDefine and document the workstream architecture, ensuring alignment with the shared platform design and Bain-wide Azure, make key design decisions on data flow, service boundaries, and integration patternsCollaborate with AI Engineers to design LLM orchestration and tool-calling architecture for product-specific agents, ensuring reliability, maintainability, and cost efficiency at scaleDelivery & Roadmap ExecutionWork with Product Managers to translate prioritized epics into concrete technical scopes, estimating complexity, flagging dependencies, and sequencing work across the teamOwn sprint-level task assignment, remove blockers, and ensure the team delivers against committed timelines and roadmap commitmentsTeam Leadership & DevelopmentLead, mentor, and grow multiple engineering teams across products, services, and projectsRun technical standups, manage individual workloads, provide structured feedback, and grow junior engineers while maintaining delivery paceSupport team in recruiting activities (resume screening, interviews, etc.)Stakeholder AlignmentEnsure the workstream's builds stay compatible with and contribute back to the shared Bain platformRepresent the workstream team in technical touchpoints with practice leadership and external engineering partnersInnovation & Emerging TechnologiesDrive innovation through out-of-the-box thinking to solve critical business challenges and demandsParticipate in technical discovery, POCs, and innovation workstreams to validate new tools, technologies, and designsInvestigate and keep up-to-date on emerging data, AI, and agentic technologies and trends; lead knowledge sharingEntrepreneurial spirit, willing to try new approachesComfortable in a consulting-adjacent product context, turning ambiguous requirements into well-scoped engineering workABOUT YOUEducationBachelor's or Engineering degree or an equivalent combination of education, training and experience TechnicalSoftware and data architecture experience in a senior technology leadership roleTrack record in building and running scalable cloud-based B2B software productsStrong backend experience in Python (FastAPI or similar), with Node.js and C# / ASP.NET in the stack, plus TypeScript/React for full-stack workDeep experience with cloud-native Azure (Container Apps, Functions) and containerized deployments (Docker, Docker Compose)Working knowledge of LLM APIs and agent orchestration frameworks, enough to make sound design calls on agent structure, tool-calling, and prompt managementWorking knowledge of data pipelines and stores (SQL schemas, ETL, data quality) across relational and analytical systems (Azure SQL, Postgres, Snowflake)Deep experience building AI agents (long-running and workflow DAG agents)Familiarity with AI coding tools (Cursor, Claude Code, Codex) to speed up developmentExperience leading and mentoring engineering teams in a fast-paced Agile environmentResults-driven, with an analytical, creative, and proactive mindsetExperience8+ years in software engineering, including 2+ years as a staff architect or technical team lead responsible for team delivery of large features or full productsTrack record of delivering in an Agile environmentExperience managing engineering teams, including conflict and dependency resolutionDemonstrated ability to manage communication across project stakeholders and external vendorsThis role follows a hybrid work model, with 2 days per week in the office.

WHAT MAKES US A GREAT PLACE TO WORK

WHAT MAKES US A GREAT PLACE TO WORKWHAT MAKES US A GREAT PLACE TO WORKWHAT MAKES US A GREAT PLACE TO WORK

We are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor's Best Places to Work list and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.

We are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm onWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm onGlassdoor's Best Places to WorkGlassdoor's Best Places to WorkGlassdoor's Best Places to WorkGlassdoor's Best Places to Worklist and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.

WHO YOU'LL WORK WITH

WHO YOU'LL WORK WITHWHO YOU'LL WORK WITHWHO YOU'LL WORK WITH

You'll join Bain's NextGen Software Solutions (NGSS) team, where we build and support software products that help power the firm's work.

You'll join Bain's NextGen Software Solutions (NGSS) team, where we build and support software products that help power the firm's work.

As a Staff Architect II, you'll be the technical owner of a Coro product workstream within NGSS. The Coro team is focused on building and scaling Bain's proprietary data and product ecosystem. We develop and manage platforms such as BizMap and Helix, which power data-driven insights and solutions across Bain's commercial and private equity practices.

As a Staff Architect II, you'll be the technical owner of aCoroCoroCoroproduct workstream within NGSS. The Coro team is focused on building and scaling Bain's proprietary data and product ecosystem. We develop and manage platforms such as BizMap and Helix, which power data-driven insights and solutions across Bain's commercial and private equity practices.

WHERE YOU'LL FIT WITHIN THE TEAM

WHERE YOU'LL FIT WITHIN THE TEAMWHERE YOU'LL FIT WITHIN THE TEAM

As a Staff Architect II, you'll play a hands-on engineering leadership role - writing code, setting technical standards, reviewing the team's work, and driving the architectural direction and delivery of your workstream.

As a Staff Architect II, you'll play a hands-on engineering leadership role - writing code, setting technical standards, reviewing the team's work, and driving the architectural direction and delivery of your workstream.

You'll partner closely with Product Managers to translate the product roadmap into actionable engineering plans, mentor engineers, remove technical blockers, and serve as the primary technical liaison between product leadership and Bain's broader platform teams. You'll also lead the workstream's operational excellence by overseeing production support, triaging system issues, providing Level 1 and Level 2 troubleshooting, and managing code deployments.

You'll partner closely with Product Managers to translate the product roadmap into actionable engineering plans, mentor engineers, remove technical blockers, and serve as the primary technical liaison between product leadership and Bain's broader platform teams. You'll also lead the workstream's operational excellence by overseeing production support, triaging system issues, providing Level 1 and Level 2 troubleshooting, and managing code deployments.

WHAT YOU'LL DO

WHAT YOU'LL DOWHAT YOU'LL DO

Architecture & Technical Governance

Architecture & Technical GovernanceArchitecture & Technical GovernanceProvide technical leadership, governance and architectural direction to internal and external development teams on the design, development, implementation, and deployment of highly usable and scalable softwareParticipate in system coding and engineering alongside development teams, including performing formal code reviews and providing feedback on the structure, maintainability and quality of codeProduce, communicate and maintain technical designs, architecture artifacts, best practice, and principles for technical and executive-level audiencesDefine and document the workstream architecture, ensuring alignment with the shared platform design and Bain-wide Azure, make key design decisions on data flow, service boundaries, and integration patternsCollaborate with AI Engineers to design LLM orchestration and tool-calling architecture for product-specific agents, ensuring reliability, maintainability, and cost efficiency at scale
  • Provide technical leadership, governance 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 the structure, maintainability and quality of code
  • Produce, communicate and maintain technical designs, architecture artifacts, best practice, and principles for technical and executive-level audiences
  • Define and document the workstream architecture, ensuring alignment with the shared platform design and Bain-wide Azure, make key design decisions on data flow, service boundaries, and integration patterns
  • Collaborate with AI Engineers to design LLM orchestration and tool-calling architecture for product-specific agents, ensuring reliability, maintainability, and cost efficiency at scale

Delivery & Roadmap Execution

Delivery & Roadmap ExecutionDelivery & Roadmap ExecutionWork with Product Managers to translate prioritized epics into concrete technical scopes, estimating complexity, flagging dependencies, and sequencing work across the teamOwn sprint-level task assignment, remove blockers, and ensure the team delivers against committed timelines and roadmap commitments
  • Work with Product Managers to translate prioritized epics into concrete technical scopes, estimating complexity, flagging dependencies, and sequencing work across the team
  • Own sprint-level task assignment, remove blockers, and ensure the team delivers against committed timelines and roadmap commitments

Team Leadership & Development

Team Leadership & DevelopmentTeam Leadership & DevelopmentLead, mentor, and grow multiple engineering teams across products, services, and projectsRun technical standups, manage individual workloads, provide structured feedback, and grow junior engineers while maintaining delivery paceSupport team in recruiting activities (resume screening, interviews, etc.)
  • Lead, mentor, and grow multiple engineering teams across products, services, and projects
  • Run technical standups, manage individual workloads, provide structured feedback, and grow junior engineers while maintaining delivery pace
  • Support team in recruiting activities (resume screening, interviews, etc.)

Stakeholder Alignment

Stakeholder AlignmentStakeholder AlignmentEnsure the workstream's builds stay compatible with and contribute back to the shared Bain platformRepresent the workstream team in technical touchpoints with practice leadership and external engineering partnersInnovation & Emerging Technologies
  • Ensure the workstream's builds stay compatible with and contribute back to the shared Bain platform
  • Represent the workstream team in technical touchpoints with practice leadership and external engineering partners

Innovation & Emerging Technologies

Innovation & Emerging TechnologiesInnovation & Emerging TechnologiesDrive innovation through out-of-the-box thinking to solve critical business challenges and demandsParticipate in technical discovery, POCs, and innovation workstreams to validate new tools, technologies, and designsInvestigate and keep up-to-date on emerging data, AI, and agentic technologies and trends; lead knowledge sharingEntrepreneurial spirit, willing to try new approachesComfortable in a consulting-adjacent product context, turning ambiguous requirements into well-scoped engineering work
  • Drive innovation through out-of-the-box thinking to solve critical business challenges and demands
  • Participate in technical discovery, POCs, and innovation workstreams to validate new tools, technologies, and designs
  • Investigate and keep up-to-date on emerging data, AI, and agentic technologies and trends; lead knowledge sharing
  • Entrepreneurial spirit, willing to try new approaches
  • Comfortable in a consulting-adjacent product context, turning ambiguous requirements into well-scoped engineering work

ABOUT YOU

ABOUT YOUABOUT YOU

Education

EducationEducation
  • Bachelor's or Engineering degree or an equivalent combination of education, training and experience
Bachelor's or Engineering degree or an equivalent combination of education, training and experience

Technical

TechnicalTechnical
  • Software and data architecture experience in a senior technology leadership role
Software and data architecture experience in a senior technology leadership role
  • Track record in building and running scalable cloud-based B2B software products
Track record in building and running scalable cloud-based B2B software products
  • Strong backend experience in Python (FastAPI or similar), with Node.js and C# / ASP.NET in the stack, plus TypeScript/React for full-stack work
Strong backend experience in Python (FastAPI or similar), with Node.js and C# / ASP.NET in the stack, plus TypeScript/React for full-stack work
  • Deep experience with cloud-native Azure (Container Apps, Functions) and containerized deployments (Docker, Docker Compose)
Deep experience with cloud-native Azure (Container Apps, Functions) and containerized deployments (Docker, Docker Compose)
  • Working knowledge of LLM APIs and agent orchestration frameworks, enough to make sound design calls on agent structure, tool-calling, and prompt management
Working knowledge of LLM APIs and agent orchestration frameworks, enough to make sound design calls on agent structure, tool-calling, and prompt management
  • Working knowledge of data pipelines and stores (SQL schemas, ETL, data quality) across relational and analytical systems (Azure SQL, Postgres, Snowflake)
Working knowledge of data pipelines and stores (SQL schemas, ETL, data quality) across relational and analytical systems (Azure SQL, Postgres, Snowflake)
  • Deep experience building AI agents (long-running and workflow DAG agents)
Deep experience building AI agents (long-running and workflow DAG agents)
  • Familiarity with AI coding tools (Cursor, Claude Code, Codex) to speed up development
Familiarity with AI coding tools (Cursor, Claude Code, Codex) to speed up development
  • Experience leading and mentoring engineering teams in a fast-paced Agile environment
Experience leading and mentoring engineering teams in a fast-paced Agile environment
  • Results-driven, with an analytical, creative, and proactive mindset
Results-driven, with an analytical, creative, and proactive mindset

Experience

ExperienceExperience
  • 8+ years in software engineering, including 2+ years as a staff architect or technical team lead responsible for team delivery of large features or full products
8+ years in software engineering, including 2+ years as a staff architect or technical team lead responsible for team delivery of large features or full products
  • Track record of delivering in an Agile environment
Track record of delivering in an Agile environment
  • Experience managing engineering teams, including conflict and dependency resolution
Experience managing engineering teams, including conflict and dependency resolution
  • Demonstrated ability to manage communication across project stakeholders and external vendors
Demonstrated ability to manage communication across project stakeholders and external vendors

This role follows a hybrid work model, with 2 days per week in the office.

This role follows aThis role follows aThis role follows ahybrid work model,hybrid work model,hybrid work model,hybrid work model,hybrid work modelwith 2 days per week in the office.with 2 days per week in the office.with 2 days per week in the office.