Distributed systems and event-driven architectures
Api design and oauth/spn authentication
Data ingestion pipelines and transformation frameworks
As a Principal Software Engineer, you will own architectural strategy for multicloud data pipelines, external partner integrations, and microservice-based platform components
Job Summary
As a Principal Software Engineer, you will own architectural strategy for multicloud data pipelines, external partner integrations, and microservice-based platform components.
You will lead the design and evolution of customer-facing APIs and define integration patterns for partners sending high-volume measurement data.
You will provide architectural guidance and mentorship to engineers while collaborating closely with Product, Data Engineering, Solution Architects, and business stakeholders.
Matching Summary
As a Principal Software Engineer, you will own architectural strategy for multicloud data pipelines, external partner integrations, and microservice-based platform components.
Skills & Requirements
Must-have
distributed systems and event-driven architectures
API design and OAuth/SPN authentication
data ingestion pipelines and transformation frameworks
cloud experience with Azure
microservices architecture
Kafka and RabbitMQ expertise
Nice-to-have
building integration accelerators or connector frameworks
familiarity with high-volume IoT/measurement data flows