Who We Are
Boston Consulting Group partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. BCG was the pioneer in business strategy when it was founded in 1963. Today, we help clients with total transformation-inspiring complex change, enabling organizations to grow, building competitive advantage, and driving bottom-line impact.
To succeed, organizations must blend digital and human capabilities. Our diverse, global teams bring deep industry and functional expertise and a range of perspectives to spark change. BCG delivers solutions through leading-edge management consulting along with technology and design, corporate and digital ventures—and business purpose. We work in a uniquely collaborative model across the firm and throughout all levels of the client organization, generating results that allow our clients to thrive.
What You'll Do
BCG is transforming the way we deliver on our customer relationship management agenda. As the Software Engineer Senior Specialist for our end-to-end lead to cash technical product, you will play a hands-on role in building our current systems and ensuring that reliant systems work in harmony to deliver the best experience. You will support the design, development, and deliver high-impact solutions that expand our internal capabilities and reach.
You will serve as the technical counterpart to the Product Owner, accountable for delivery speed, quality, and ensuring alignment between the technical roadmap and product vision. You’ll work across teams to scale impact and apply emerging technologies to improve the experience for our Partners and key relationship owners.
Define the target architecture and transition roadmap for our end-to-end lead to cash platform, codifying guardrails via ADRs and reference implementations.
Build and lead the full stack implementation of our end-to-end client platform: React.js + TypeScript front end and Node.js/.NET services.Implement EDA primitives (outbox pattern, idempotent consumers, DLQ, replay) and stand up the schema registry with versioning rules.Design and deliver a scalable Notifications service (templates, personalization, preferences, throttling/retries, audit logs) with email and Teams integrations.Create robust adapters for MS Dynamics; wrap SAP invoicing APIs with resilient, idempotent domain services.Instrument end to end tracing/metrics with DataDog; drive CI/CD, automated testing, and progressive delivery (feature flags).Lead code reviews, RFCs, performance budgets, accessibility, and incident response; mentor engineers and uplift engineering practices.Make the platform AI‑ready: data classification & redaction, governed retrieval patterns, model gateway, evaluation and logging with privacy controls.YOU’RE GOOD AT
Shipping high quality React front ends (state/data fetching, accessibility, performance) and well designed APIs (REST/GraphQL).Event driven system design and operations: message brokers (Azure Service Bus/Event Grid or Kafka), schema governance, backpressure, retries.Building multi-channel notifications platforms and abstracting provider differences behind clean interfaces.Debugging with distributed tracing, correlation IDs, and structured logs.Breaking down complex problems, setting engineering standards, and coaching others.Taking ownership and driving complex technical solutions from design through delivery.Collaborating effectively with product managers, engineers, and enterprise architecture teams to translate business goals into practical solutions.Balancing speed, quality, and technical depth, ensuring solutions are secure, maintainable, and aligned to roadmap priorities.Staying curious and adaptive, quickly learning new technologies and applying them to enterprise-scale challenges.What You'll Bring
YOU BRING (EXPERIENCE & QUALIFICATIONS)
Significant demonstrable experience in software delivery for large internal platforms.Deep experience with the following technologies:event-driven integrations for CRM, Contracting, Invoicing, and reporting.React + Typescript and one or more back end stacks (Node.js/Typescript).Proven track record with message brokers, idempotency/outbox, schema registries.Working knowledge of AWS, Azure, MS Dynamics, and Snowflake.Strong knowledge of SDLC principles, CI/CD pipelines, and modern engineering practices.Excellent communication and collaboration skills to partner across engineering, product, and governance teams.Bachelor's degree in computer science, engineering, or related field (or equivalent experience).Who You'll Work With
You will be part of the Commercial Technology & Services team, partnering closely with teams from across the organization including client, legal, and risk teams. Together, you’ll deliver scalable, secure, and innovative solutions that transform how BCG’s global employees engage with technology.
Boston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, disability, protected veteran status, or any other characteristic protected under national, provincial, or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws.\n
BCG is an E - Verify Employer. Click here for more information on E-Verify.