Global It Software Engineer Manager

BCG BCG · Consulting · Gurgaon, Haryana, India · Technology and Engineering

This role is for a Full Stack Software Engineer Manager at Boston Consulting Group (BCG) in Gurgaon, Haryana, India. The position focuses on designing, building, and operating applications, APIs, and automations for BCG's Digital Collaboration platforms, extending platforms like Microsoft 365 and Slack. The role requires strong experience in .NET/C#, React/Angular, Microsoft Graph, and AWS/Azure, with responsibilities including end-to-end delivery, architectural discussions, and production support. It is not an AI-centric role, but rather focuses on general software engineering and platform development within an enterprise context.

What you'd actually do

  1. Design, build, and maintain full stack applications and REST APIs in .NET / C# (.NET Core) that extend BCG’s collaboration platforms — for example, administration, governance, and reporting services for Slack, Microsoft 365, and Teams.
  2. Develop responsive front-end interfaces using React or Angular, integrated with internal authentication and BCG design standards.
  3. Integrate with collaboration platform APIs (Microsoft Graph, Slack Web API, Teams) to enable secure administration, governance workflows, and operational telemetry.
  4. Build and maintain operational automation in PowerShell and Python, and infrastructure-as-code on AWS using CloudFormation (and adjacent tooling such as Lambda and serverless components).
  5. Translate business and operational requirements into clean technical designs that consider scalability, security, observability, and maintainability.

Skills

Required

  • 7+ years of experience in full stack software engineering
  • .NET / C# (.NET Core)
  • REST API design
  • React or Angular
  • modern JavaScript/TypeScript
  • Microsoft Graph
  • Entra ID
  • M365 collaboration APIs (Teams, Outlook, SharePoint, Groups)
  • Slack Web API
  • AWS — CloudFormation and core compute / serverless services
  • PowerShell
  • Python
  • SQL
  • relational data modeling
  • CI/CD
  • Git workflows
  • code review
  • automated testing practices
  • written and verbal communication in English

Nice to have

  • Azure
  • NoSQL
  • Microsoft Power Platform (Power Apps, Power Automate, Dataverse)