Software Engineer Senior Specialist

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

Software Engineer Senior Specialist at BCG to build and enhance an end-to-end lead-to-cash technical platform, focusing on full-stack implementation, event-driven architecture, and integrating emerging technologies, including making the platform AI-ready with data classification, retrieval patterns, and model gateways.

What you'd actually do

  1. Define the target architecture and transition roadmap for our end-to-end lead to cash platform, codifying guardrails via ADRs and reference implementations.
  2. Build and lead the full stack implementation of our end-to-end client platform: React.js + TypeScript front end and Node.js/.NET services.
  3. Implement EDA primitives (outbox pattern, idempotent consumers, DLQ, replay) and stand up the schema registry with versioning rules.
  4. Design and deliver a scalable Notifications service (templates, personalization, preferences, throttling/retries, audit logs) with email and Teams integrations.
  5. Make the platform AI‑ready: data classification & redaction, governed retrieval patterns, model gateway, evaluation and logging with privacy controls.

Skills

Required

  • React.js
  • TypeScript
  • Node.js
  • .NET
  • Event-driven system design
  • message brokers
  • schema governance
  • distributed tracing
  • CI/CD
  • automated testing
  • progressive delivery
  • code reviews
  • incident response
  • API design (REST/GraphQL)
  • MS Dynamics
  • SAP invoicing APIs
  • DataDog
  • AWS
  • Azure
  • Snowflake

Nice to have

  • Azure Service Bus/Event Grid
  • Kafka
  • Teams integrations

What the JD emphasized

  • AI-ready
  • governed retrieval patterns
  • model gateway
  • evaluation and logging with privacy controls

Other signals

  • AI-ready platform
  • governed retrieval patterns
  • model gateway
  • evaluation and logging with privacy controls