- 8+ years of professional software engineering experience
- Strong experience building backend services using TypeScript and/or node or Python
- Experience designing and working with APIs and microservices
- Familiarity with containerized applications using Docker
- Experience working with cloud-based systems and integrations
- Ability to collaborate across application, platform, and integration teams
- Familiarity with Git-based version control and collaborative development workflows
- Preferred experience working with IoT or telemetry-driven systems
- Preferred experience or familiarity with AWS IoT SiteWise
- Exposure to AWS IoT Greengrass or edge-to-cloud architectures
- Experience with event-driven or streaming data systems
- Familiarity with deploying and operating microservices in cloud environments
- Understanding of platform-style or multi-service architectures
Duties and Responsibilities
As a Product Platform Engineer, you will:
- Design, develop, and maintain shared platform services used across multiple digital products
- Build and evolve platform APIs and microservices that application teams rely on
- Build API-driven microservices that enable applications to consume platform capabilities
- Develop backend services using TypeScript and/or Python
- Contribute to IoT and telemetry integration layers, including processing, normalization, and exposure of data
- Work with AWS IoT SiteWisebased solutions to abstract telemetry complexity for application teams
- Package and operate services using containerized deployments (Docker)
- Collaborate with application engineers to define data contracts, APIs, and reusable platform components
- Partner with cloud engineers on environment integration, deployment practices, and operational concerns
- Support observability, diagnostics, and monitoring for platform services and data flows
- Identify and resolve systemic issues related to platform reliability, performance, and integration
- Contribute to documentation and shared standards for platform and integration development
- To adhere to ISMS policies and procedures
This role is technical lead position with solid technical ownership and cross-team influence.