yoinka

Platform Engineer

Bain & Company

Atlanta, Austin, Chicago, Dallas, HoustonMidH-1B sponsor company
Sign in to applyVerified 1h ago
Location
Atlanta, Austin, Chicago, Dallas, Houston
Work model
On-Site
Level
Mid
H-1B history
27 approvals (FY2023)

Skills

AzureDatadogFastAPIGitGitHub ActionsHelmKubernetesPostgreSQLRESTRedisTerraform

About this role

Description & Requirements

WHAT MAKES US A GREAT PLACE TO WORK We are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor’s Best Places to Work list and have earned the #1 overall spot a record seven times. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally. WHO YOU’LL WORK WITH As the premier consulting partner for the private equity industry, Bain's PEG boasts a global practice that is over three times larger than any competitor. Our network of over 1,000 professionals supports private equity and institutional investor clients through every stage of the investment life cycle, from deal generation and due diligence to portfolio value creation and exit planning. Bain & Company is developing a suite of cutting-edge data and software solutions designed to revolutionize how the private equity industry uses data for investment insights and decision-making. The PEG Innovation team's mission is to create analytical solutions for Bain clients, teams, and the broader institutional investor space using proprietary software and data products. This includes the development, commercialization, and daily management of Bain's proprietary datasets, data, and software businesses. WHERE YOU’LL FIT WITHIN THE TEAM Platform Engineers build and maintain the shared backend services that power the Bain Diligence Platform (BDP). These include enterprise SSO, session management, audit, case and case-provenance APIs, document and file access (Microsoft Graph / SharePoint and Azure Blob Storage), search with source citations, and the API gateway. You contribute to services across the full delivery lifecycle — design, build, test, deploy, monitor, and operate — with guidance from senior engineers. You write reliable, well-tested code, follow platform engineering standards, and help ensure services are secure-by-default, observable, and production-ready. You collaborate closely with Platform, Data & Intelligence, Security, and Infrastructure teammates to deliver shared capabilities that are stable, scalable, and easy for squads to consume as the platform hardens.

WHAT YOU'LL DO

Core Platform Service Development, Deployment, and Operations (80%) Implement backend features and service endpoints in existing platform services under the guidance of senior engineers. Build and maintain REST APIs in FastAPI using clear contracts, input validation, and consistent error handling. Write and update Postgres schemas and Alembic migrations using safe patterns (including backwards-compatible changes) with review support. Use Redis for standard platform patterns such as caching, session storage, and rate limiting under established conventions. Use event-driven integration where asynchronous behaviour adds clear value (for example change feeds and domain events, following existing schema and envelope conventions), consistent with the platform's simple-now, evolve-when-needed approach. Add and maintain service instrumentation: structured logs, OpenTelemetry-style spans, and Datadog metrics and APM traces according to platform standards. Update and maintain Helm chart values and Kubernetes manifests for services deployed to Azure Kubernetes Service (AKS); ensure probes, resource requests/limits, and environment configuration are correct, and support blue/green candidate/promote deployments. Contribute to Terraform infrastructure-as-code for Azure, deployed through env0 / Terraform Cloud across dev, UAT, and prod environments, with review support. Work within GitHub Actions pipelines: pull-request test suites,

Listing verified 1h ago. Applications go through the company's official careers site.

← Back to Yoinka

Platform Engineer at Bain & Company, Atlanta, Austin, Chicago, Dallas, Houston | Yoinka