CareerPlan

Senior Software Development Engineer (Amazon)

EuropeRemoteFull-time2026-11-11 → 2026-11-13
Hybrid

Core

Build and maintain real-time BMS data pipelines ingesting telemetry from global building management systems using Apache Flink and Amazon Kinesis.

Role type

Senior Software Development Engineer (Backend/Streaming)

Builds

Real-time data ingestion, transformation, and enrichment pipelines for building management systems.

Domain

IoT / Building Management Systems / Cloud Infrastructure

Required skills

Java, Apache Flink, Amazon Kinesis, AWS (DynamoDB, S3, Athena, CloudWatch), Infrastructure-as-Code (CDK/CloudFormation), Distributed Systems, Fault Tolerance, Observability

Preferred skills

MQTT, Haystack protocol, Niagara N4, Apache Avro, AWS Glue Schema Registry, Grafana, Chaos Engineering, Python

Technologies

Apache Flink, Amazon Kinesis, Java, AWS CDK, CloudFormation, DynamoDB, S3, Athena, CloudWatch, Grafana, MQTT, Haystack, Niagara N4, Apache Avro, AWS Glue

Responsibilities

Design and optimize Apache Flink stream-processing applications; Build and maintain Amazon Kinesis Data Streams infrastructure; Implement comprehensive observability (CloudWatch/Grafana, distributed tracing); Troubleshoot production issues across the ingestion-to-serving stack; Develop and maintain Infrastructure-as-Code for pipeline components; Implement data quality monitoring.

Seniority

Senior, hands-on IC