Principal Software Engineer
Core
Lead design and evolution of core ingestion, normalization, and integration capabilities for multicloud data pipelines and microservice-based platform components.
Role type
Principal Software Engineer (Platform Architecture & Integration)
Builds
Scalable ingestion pipelines, customer-facing APIs, and integration connectors for high-volume measurement data.
Domain
Cloud infrastructure, data engineering, and IoT measurement systems.
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, event-driven architectures, API design, OAuth/SPN authentication, data ingestion pipelines, schema governance, cloud architecture, microservices architecture.
Preferred skills
Integration accelerator development, high-volume IoT data flow management.
Technologies
Kafka, RabbitMQ, Elasticsearch, MongoDB, Azure, Snowflake, CloudHub, Mulesoft.
Responsibilities
Own architecture for token-based authentication and multi-system API routing; design scalable ingestion pipelines; lead design of customer-facing APIs; establish schema governance for Universal JSON; provide architectural guidance and mentorship to engineering teams.
Seniority
Principal, hands-on IC with strategic leadership