Platform Engineer: Scalable Backend & Observability

Bain & Company

Chicago (IL)

Hybrid

USD 78,000 - 85,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

Bain & Company in Chicago seeks a Platform Engineer to join the PEG Innovation team. You will contribute to backend services for the Bain Diligence Platform, building reliable APIs, schemas, and storage patterns while collaborating with security, data, and infrastructure partners.

You’ll own code from design through deployment, write tests and runbooks, and participate in on-call rotations. A strong focus on security-by-default, observability, and scalable platforms will help you thrive in

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.
  • 2+ years of experience building backend services, APIs, or platform components in a production or near-production environment.
  • Demonstrated experience building and maintaining backend services or APIs with an emphasis on reliability and correctness.
  • Experience contributing to REST APIs and working with relational databases (Postgres preferred), including basic schema evolution and migration workflows.
  • Exposure to containerised development and deployment practices (Docker) and familiarity with operating services in Kubernetes environments (Azure / AKS in practice).
  • Exposure to authentication and authorisation concepts (JWT, RBAC, OIDC/SAML — Entra ID / Azure AD in practice) and interest in building secure-by-default services.
  • Demonstrated ability to learn from feedback, collaborate effectively, and deliver production-ready work within established engineering standards.
  • Proficient Python development skills; able to build FastAPI services using Pydantic, write tests with pytest, and follow linting/type-checking standards (Ruff, mypy), and manage environments and dependencies with uv.
  • Working knowledge of Postgres fundamentals: schema design basics, indexing concepts, and safe migration practices with Alembic.
  • Working knowledge of Redis patterns for caching and session storage; understands basic failure modes and operational considerations.
  • Familiarity with event-driven integration patterns applied where asynchronous behaviour adds value (change feeds / domain events, consumers, retries, idempotency); able to implement producers/consumers within established conventions.
  • Docker proficiency for local development and building container images; understands non-root execution and basic image hygiene.
  • Kubernetes fundamentals: understands deployments/services, pod lifecycle basics, and how health checks and resource limits affect service behaviour; able to work with Helm values and charts on AKS, including blue/green deployments.
  • Observability fundamentals: structured logging, tracing concepts, and emitting metrics and APM traces via Datadog for service health; awareness of MLflow for evaluating AI features.
  • Security fundamentals: understands least-privilege access, secret-handling basics, and common authN/authZ concepts; follows established patterns for JWT and RBAC integration, Entra ID, and Azure Key Vault.
  • Familiarity with infrastructure-as-code (Terraform) and CI/CD via GitHub Actions; understands environment promotion, container registries (Cloudsmith), Helm chart versioning, and blue/green deployments on AKS.

Responsibilities

  • Implement backend features and service endpoints under the guidance of senior engineers.
  • Build REST APIs in FastAPI with 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, branch-to-environment promotion (main → Dev, release/X.Y → UAT/Prod), image publishing to Cloudsmith, and blue/green candidate/promote deploys with approval gates.
  • Triage and resolve routine production issues for owned services; participate in on-call rotation with support and follow established runbooks.
  • Write and update runbooks and service documentation for changes you ship, ensuring operational steps remain accurate.

Skills

Backend development
APIs design
Python development
Docker & Kubernetes
REST APIs
Postgres databases
Observability & logging
Security fundamentals
GitHub Actions
Terraform

Education

Bachelor’s degree or equivalent

Tools

FastAPI
PostgreSQL
Alembic
Redis
Azure AKS
Terraform
GitHub Actions
Cloudsmith

Job description

Bain & Company in Chicago seeks a Platform Engineer to join the PEG Innovation team. You will contribute to backend services for the Bain Diligence Platform, building reliable APIs, schemas, and storage patterns while collaborating with security, data, and infrastructure partners.

You’ll own code from design through deployment, write tests and runbooks, and participate in on-call rotations. A strong focus on security-by-default, observability, and scalable platforms will help you thrive in

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Engineer: Scalable Backend & Platform Services
Platform Engineer: Scalable Backend & Platform Services

Bain & Company • Houston (TX)

Hybrid
USD 67,000 - 81,000
Platform Engineer: Backend & Cloud APIs on Azure
Platform Engineer: Backend & Cloud APIs on Azure

Bain & Company • Dallas (TX)

Hybrid
USD 74,000 - 81,000
Health, Dental & Vision insurance (com
401(k) plan with employer contribution
Paid time off and parental leave
Platform Engineer: Backend APIs, Kubernetes & Azure
Platform Engineer: Backend APIs, Kubernetes & Azure

Bain & Company • Austin (TX)

Hybrid
USD 74,000 - 81,000
Hybrid work model
Health insurance
Dental insurance
+3
Hybrid Platform Engineer - Backend, Azure & Kubernetes
Hybrid Platform Engineer - Backend, Azure & Kubernetes

Bain & Company • Atlanta (GA)

Hybrid
USD 70,000 - 77,000
Discretionary bonus
401(k) matching
Health insurance
+1
Full-Stack Engineer: Pipelines, Scale & Observability
Full-Stack Engineer: Pipelines, Scale & Observability

RE Partners • United States

Remote
USD 120,000 - 180,000
Referral bonus
Staff Platform Engineer: Automation & Observability
Staff Platform Engineer: Automation & Observability

Focus • United States

Remote
USD 170,000 - 230,000
Staff Infrastructure Engineer: AI & Cloud Platform Lead
Staff Infrastructure Engineer: AI & Cloud Platform Lead

Bain & Company • Chicago (IL)

On-site
USD 141,000 - 169,000
Health insurance
Paid time off
401(k) plan
+1
Senior Backend Platform Engineer — Observability & Billing
Senior Backend Platform Engineer — Observability & Billing

Baseten • Seattle (WA)

On-site
USD 165,000 - 330,000
Competitive compensation and equity
US health benefits (medical, dental, &
Vision through Baseten
+4
Senior Data Platform Engineer - Secure & Observability
Senior Data Platform Engineer - Secure & Observability

Appfolio • Denver (CO)

On-site
USD 152,000 - 190,000
Platform Engineer: Build Scalable Cloud Platforms & Tools
Platform Engineer: Build Scalable Cloud Platforms & Tools

Insight Global • Atlanta (GA)

On-site
USD 120,000 - 160,000