Search by job, company or skills

B

Global IT Software Engineer Senior Specialist

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

Join the Data Layer Team, a global initiative transforming our organization into a data-driven enterprise! The Data Layer Team builds essential data platforms, pipelines, products, and capabilities to empower our Case Teams (CTs) and Practice Areas (PAs) with high-quality, actionable insights. Our focus is on creating scalable data solutions and advancing our data infrastructure to drive informed decision-making and enable secure, enterprise-grade use of GenAI across the company.

As a Software Engineer Senior Specialist, you will build and operate the foundational infrastructure, cloud platforms, modular software and DevSecOps capabilities that power enterprise data products and GenAI use cases across Case Teams, Practice Areas, and Business Systems. This individual contributor role offers an opportunity to innovate, collaborate, and influence data platform and software engineering practices across BCG. You will collaborate with product owners, stakeholders, architects, and technical teams to define backend system requirements and deliver scalable, secure, and reliable services. Our production services are powering Gen-AI solutions and data-driven business workflows across the enterprise.


Core Responsibilities:

Backend service development and delivery
. Design, develop, document, test, and maintain scalable backend services and APIs deployed via CI/CD.
. Architect systems for scalability, fault tolerance and performance optimization, using event-driven and asynchronous systems where appropriate (e.g., queues).
. Ensure observability through logging, monitoring, tracing, and alerting (e.g., CloudWatch, Datadog, Prometheus etc.).
. Optimize infrastructure cost and performance.
. Design and evolve data storage solutions (relational and NoSQL databases, cloud blob storage)
. Write clean, maintainable, and testable code with strong unit/integration test coverage.

Data Integration, Endpoint Development & Pipeline Management:
. Lead the onboarding and integration of proprietary and third-party datasets into Snowflake and related applications.
. Design, develop, document, and maintain robust containerized solutions and/or data pipelines, ensuring seamless ingestion, migration, and rigorous testing.
. Ensure correctness, completeness, and integrity of deployed endpoints and curated data.
. Collaborate closely with case teams, product teams, knowledge teams, vendors, and clients to ensure alignment and secure stakeholder sign-off.

Technical Operations & Innovation:
. Actively monitor and troubleshoot production issues across distributed systems and cloud infrastructure, minimizing disruption.
. Conduct performance testing and capacity planning.
. Evaluate emerging or alternative cloud-native technologies and conduct MVPs or PoCs in partnership with
Engineering and Architecture leads.
. Contribute to engineering initiatives that improve developer velocity and operational maturity.
. Develop and manage automated solutions including containerized endpoints deployed on K8s, well as pipelines run in Glue or by Airflow DAGs, and external API calls, with schema evolution and data storage backends such as AWS S3, Azure Blob Store, and Google Cloud Storage.
. Design and implement MCP-, Skills-, and Agent-based GenAI workflows and solutions.


Stakeholder & Vendor Collaboration:
. Proactive communication between internal stakeholders and external data vendors.
. Manage integration projects, facilitating data quality checks, ensuring compliance, and promptly addressing discrepancies.
. Optimize processes and workflows based on stakeholder feedback and project outcomes.


Data Governance & Documentation:
. Maintain comprehensive metadata logs, asset templates, and technical documentation.
. Ensure robust technical compliance and manage user access controls.
. Implement performance and security policies aligned with governance objectives and regulatory standards.



What You'll Bring

. 5+ years of experience in Software or Platform Engineering, including Data and AI focused roles/projects.
. Passion for solving complex, business-oriented data challenges end-to-end, demonstrating precision and attention to detail.
. Demonstrated proficiency with technologies including Python, APIs, Lambda and batch compute, K8s, as well as orchestration, observability and audit trails for compliance.
. Experience working in Agile environments using methodologies such as Scrum and Kanban.
. Demonstrate ability to write new code i.e., well-documented and stored in a version control system
. Experience working with agile methodologies (Scrum, Kanban) and Meta Scrum with cross-functional teams (Product Owners, Scrum Master, Architects, and data SMEs)
. Strong customer orientation and proven ability to build effective working relationships, resolve conflicts, and deliver impactful outcomes.
. Strong communication skills with proven experience in stakeholder engagement (including senior business and technical teams) and the ability to showcase business outcomes.
. Preferred: Understanding of data strategy, and system governance/management concepts, processes, and tools such as Data Catalog, Data Lineage, and Data Quality.
. Bachelor's degree (or higher) in Computer Science, Engineering, Mathematics, Statistics, or a related discipline.



Who You'll Work With

. BCG Global Consulting Teams: Functional & Industry practice areas, Data Product Portfolio, Portal/ BCG Marketplace, Master Data Management, and Data Governance teams
. BCG IT and Knowledge Teams: Business intelligence, analytics, operational, and technical specialists.
. Cross-Functional Teams: Data Protection office, Data Governance, Data Engineers, Knowledge Function, Enterprise Services, Data Owners, Stewards, IT, Data Ops/ Warehouse and Infrastructure.
. Data Layer Team: Data engineers, Software and Infra engineers, enterprise architects, product analysts, data stewards, and QA engineers, enhancing BCG's data products and infrastructure.



Additional info

YOU'RE GOOD AT
. Strong proficiency in backend programming (Python preferred or Java/Go/similar) and modern API/microservice design (REST, GraphQL, event-driven architectures).
. Strong working knowledge of cloud platforms (AWS preferred, Azure is a plus) including compute, networking, IAM, storage, and managed services.
. Experience with CI/CD pipelines, GitOps, containerization (Docker), and orchestration (Kubernetes or similar).
. Proven knowledge on building data and AI solutions using MCP servers, Skills, or Agents.
. Familiarity with Agile tools (JIRA, Confluence) and modern engineering practices.
. Writing clean, efficient, and well-documented code stored within version control systems.
. Collaborating effectively with product owners, technical teams, and stakeholders at various levels to set expectations, define requirements, deliver trusted results, and foster innovation.
. Preferred: Designing and building scalable, automated data ingestion and transformation pipelines (ETL/ELT). Some familiarity with dbt, Apache Airflow, Python, Snowflake, Streamlit or similar.
. Preferred: Strong analytical skills handling structured, semi-structured, and unstructured datasets.
. Keeping abreast of advancements in engineering practices and technologies.



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.
BCG is an E - Verify Employer. for more information on E-Verify.

More Info

Job Type:
Function:
Employment Type:

About Company

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 work closely with clients to embrace a transformational approach aimed at benefiting all stakeholders&#8212&#x3B;empowering organizations to grow, build sustainable competitive advantage, and drive positive societal impact.
Our diverse, global teams bring deep industry and functional expertise and a range of perspectives that question the status quo and spark change. BCG delivers solutions through leading-edge management consulting, technology and design, and corporate and digital ventures. We work in a uniquely collaborative model across the firm and throughout all levels of the client organization, fueled by the goal of helping our clients thrive and enabling them to make the world a better place.

Job ID: 144978719