Sr Software Engineer AWS IoT
- Source: Naukri
- Bayer Zydus Pharma
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Senior Software Engineer AWS IoT
Connectivity Platform Development
- Design, develop and maintain scalable AWS-based IoT services and applications.
- Build secure and reliable backend services and APIs using Python.
- Develop cloud-native solutions supporting device onboarding, provisioning, registration, telemetry ingestion, alarm processing, software distribution, file transfer and remote service capabilities.
- Contribute to architecture decisions and technology roadmaps for Bayer s connectivity platform.
- Ensure solutions are secure, scalable, reliable, maintainable, and compliant with organizational quality standards.
- Support the strategic transition from existing connectivity platforms such as ThingWorx toward cloud-native AWS IoT-based connectivity solutions.
Backend Engineering and API Development
- Design and develop backend services, APIs, and integration components using Python.
- Build services that support device communication, telemetry processing, alarm handling, file movement, remote service workflows, and platform integrations.
- Design REST APIs and service contracts for integration between cloud services, device software and enterprise applications.
- Contribute to microservices architecture, event-driven design and distributed application patterns.
- Ensure backend services are testable, observable, maintainable, and suitable for regulated product development environments.
Device Connectivity and Integration
- Collaborate closely with Device Software teams to integrate medical devices with cloud-based connectivity services.
- Define and implement secure communication mechanisms including MQTT, HTTPS, TLS, and certificate-based authentication.
- Support secure device onboarding, registration, identity management and lifecycle management.
- Drive integration testing across cloud services, device software, and enterprise applications.
- Assist in defining communication contracts, APIs, and integration patterns between connected devices and cloud services.
- Troubleshoot device-to-cloud connectivity issues across application, network, authentication and cloud service layers.
Cloud Engineering and AWS Platform Services
- Develop and maintain services leveraging AWS IoT Core and related AWS services.
- Implement Infrastructure as Code using Terraform and CloudFormation.
- Support cloud deployments across development, validation, and production environments.
- Configure and maintain cloud resources required for scalable, secure, and reliable IoT platform operations.
- Monitor platform performance, availability, scalability, and operational health.
- Optimize platform services for reliability, maintainability, security, and cost efficiency.
Troubleshooting and Operational Support
- Serve as a technical escalation point for complex platform and connectivity-related issues.
- Perform deep troubleshooting across cloud infrastructure, backend services, APIs, networking, authentication, connectivity workflows, and device communication layers.
- Conduct root cause investigations and drive corrective and preventive actions.
- Support production environments and contribute to continuous operational improvement.
- Develop and improve monitoring, logging, alerting, and observability capabilities.
- Support incident management, problem management, and operational readiness activities.
- Maintain strong ownership of issues from identification through resolution.
Agile Delivery and Release Management
- Participate in sprint planning, backlog refinement, estimation, and Agile development ceremonies.
- Collaborate with Product Owners, architects and stakeholders to define and prioritize platform capabilities.
- Support release planning, deployment readiness, release coordination, and change management activities.
- Contribute to delivery planning across development, validation and production release cycles.
- Ensure delivery commitments are met while maintaining high quality, security, and compliance standards.
- Work with global teams to coordinate dependencies across cloud, device software, quality, cybersecurity, and operations.
Security, Quality and Compliance
- Apply cybersecurity best practices throughout the software development lifecycle.
- Support operation and maintenance of solutions within regulated and GxP-compliant environments.
- Collaborate with Quality, Regulatory Affairs and Cybersecurity teams to …
Skills
- amazon-web-services
- amazon-iot
- aws-iot
- Python
- thingworx
- mqtt
- service-layers
- aws-iot-core
- Terraform
- NodeJS
- React
