Software Development Engineer II, Data Center Software (DC BRIDGE)
Core
Build distributed software services for AWS data center infrastructure, including metric ingestion, stream processing, alarm evaluation, and device management at fleet scale.
Role type
Senior IC software development engineer (data center infrastructure)
Builds
Distributed services for monitoring electrical, mechanical, and controls equipment; alarm routing and triage systems; on-device agents for industrial control devices.
Domain
Cloud infrastructure / Data center operations / Industrial control systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, stream processing, alarm evaluation and correlation, infrastructure as code, CI/CD pipeline ownership, root cause analysis, mentoring
Preferred skills
Data center infrastructure software experience, BMS/EPMS/SCADA systems knowledge, alarm/telemetry/ticketing platform experience, data center operations background
Technologies
Java, Python, TypeScript, Kotlin, Go, Rust, AWS CDK, CloudFormation, Lambda, ECS, Fargate, DynamoDB, SQS, SNS, S3, Kinesis, Step Functions, API Gateway, CloudWatch, Athena, Amazon Bedrock
Responsibilities
Design and operate distributed services for metric ingestion and stream processing; build integrations to route alarms and tickets to operations teams; apply generative AI for summarization and triage assistance; drive efficiency by simplifying systems and deprecating unused fleet components; define infrastructure as code and own CI/CD deployments; author designs with trade-off analysis; join on-call rotations to find root causes and write permanent fixes; mentor earlier-career engineers through code review and pairing.
Seniority
Senior, hands-on IC