Carrier Global Corporation is a global leader in intelligent climate and energy solutions, committed to creating innovations that enhance comfort, safety, and sustainability. They are seeking a Senior Cloud IoT Software Engineer to design, build, and scale the Infinity platform, focusing on cloud-native backend systems and IoT-connected architectures.
Responsibilities:
- Design, build, and maintain cloud-native backend services that support residential applications, device integrations, and platform capabilities
- Develop scalable APIs, asynchronous workflows, and service integrations using modern backend technologies
- Contribute to architecture decisions across microservices, event-driven systems, Kubernetes-based runtime environments, and cloud infrastructure
- Support and improve device-to-cloud flows involving AWS IoT Core and related platform services
- Improve reliability, scalability, observability, and operational readiness across the Infinity platform
- Partner with mobile, web, product, QA, and platform teams to enable high-quality end-to-end delivery
- Troubleshoot production issues, lead root-cause analysis, and help implement durable fixes and long-term remediation
- Contribute to CI/CD, infrastructure automation, release engineering, and secure software delivery practices
- Identify technical risks early and help shape implementation plans and proof-of-concepts for new capabilities
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a Hard Science (Physical, Life, or Applied Science)
- 7+ years of software engineering experience, including 4+ years building backend or cloud-native systems in production
- 3+ years of hands-on experience with Kubernetes
- 2+ years of hands-on experience with Cloud IoT Services (AWS, Azure, GCP IoT) and IaC tooling (e.g., Terraform, Pulumi, or AWS CDK)
- Experience with IoT, telemetry, edge-to-cloud integrations, or device command and state workflows
- Experience with API gateways, backend-for-frontend patterns, or service mesh-based architectures
- Familiarity with Kafka or other event-streaming technologies
- Familiarity with observability tooling, incident response, and operational excellence practices
- Experience using AI-assisted development tools such as Cursor, Claude, Kiro, or similar tools to accelerate coding, debugging, testing, and delivery
- Experience working in multi-team platform environments serving both internal and external consumers
- Familiarity with authentication and authorization patterns for cloud-native systems
- Role will operate on EST Hours (8am-5pm)