Find Your Dream Job Today

Our mission is to help high-achieving LGBTQ+ undergraduates reach their full potential.

Global IT Software Engineer Senior Manager

Boston Consulting Group

Boston Consulting Group

Software Engineering, IT
New Delhi, Delhi, India
Posted on Sunday, June 9, 2024


The Expense to Pay squad is actively pursuing a full-stack Senior Software Engineer Manager to join our agile team. As a valued member of our dynamic squad, you will play a crucial role in developing and implementing technical solutions across the entire spectrum of BCG’s timesheet and expense systems. Your responsibilities will involve working with both internal and external stakeholders, contributing to the enhancement of existing applications and integrations through innovative engineering and data-driven solutions.


• Verbal and written communication at a business and technical level
• Servicing clients with a strong business orientation and connecting with skilled engineers
• High level of initiative, self-motivation, resourcefulness, and collaboration
• Building relationships and reliable team player, displaying consideration and respect for others
• Performing successfully in a fast-paced, multi-cultural and service-oriented environment
• Interpreting rules and guidelines flexibly to enhance the business and aligning with BCG’s values and culture
• Exhibiting ownership and accountability for the squad deliverables
• Attention to detail, well organized, able to set priorities and take decisions
• Being flexible to be available outside of normal business hours for international calls as needed


• End to End high scale web-development experience in architecting, design, planning, development, and deployment
• Experience in Object-Oriented design SOLID principles, modern design patterns and designing end-to-end solutions on Microsoft stack
• Experience in design and implementation of REST APIs and micro-services
• Creative approach to solve complex problems, prior hands-on experience managing performance issues and API integration
• Working knowledge of on-premises/cloud-based infrastructures, SDLC pipelines, and deployments/configurations and definition
• Experienced in software delivery including CI/CD and related DevSecOps practices, working with cloud-based platforms such as Azure or AWS
• Strong software design & development principles, with a focus on system stability, reusability and performance optimized for global audience
• Strong understanding of TDD and BDD methodologies
• Good understanding of application testing, diagnostics, and performance tuning
• Ability to develop process documentation, technical manuals, and instructions
• BA/MS degree in computer or information sciences
• 12+ years of relevant experience in delivering complex IT solutions with strong technical background, preferably in large international organization
• Strong experience in application development in complex and heterogeneous environment. 10+ years of programming experience, with exposure to backend languages e.g., C#
• At least 7 years of professional experience with hands-on experience as a full stack engineer
• Familiar with Agile, Scrum and Kanban methodologies
• Configuring and maintaining SaaS applications
• Automation, performance, and load testing tools is an advantage
• Working experience with AI/ML is nice to have

Must have prior strong experience in building high-performance web applications using:

• C#, .NET Core / .NET Framework
• SQL/Oracle, Data management, ETL process
• React, Angular 7+, HTML5 and CSS3
• OOPs concepts, design patterns, responsive UI and Unit testing frameworks like NUnit, XUnit
• Knowledge of Bootstrap or Material UI or And Design
• Knowledge of UI component libraries to produce high-quality production apps following a high-fidelity design and a specification
• Design, develop and support highly scalable, responsive web applications and services
• Integrate UI with REST APIs to make the app production-ready


You will be a member of the Expense to Pay (E2P) Squad, a team passionate about fostering engagement and interactions of Users from all BCG for Time and Expense. The E2P Squad works closely with HR, Data and BI&A teams. The Sr. Software Engineer Manager position is responsible for collaborating with other squads, Finance teams, IT teams and external vendors.