Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Basebiz

New

IoT Platform Engineer

Posted Updated
Discussion

Description

Job Title: IoT Platform Engineer

Location: 100% Remote (Hyderabad reporting)
Notice: Immediate

ONLY Face-to-face Interview

Salary: 36-42 LPA




Job Overview

SoftClouds LLC is looking for a Full-Time IoT Platform Engineer with at least 9+ years of experience for the position of IoT Platform Engineer for our engineering team working on our enterprise-grade IoT connectivity platform. This is a hands-on development position implementing solutions across our IoT data ingestion platform and REST API services. Our platform processes telemetry data from construction and industrial equipment fleets, managing real-time data ingestion, processing, and analytics at scale. This is a production-grade system with sophisticated requirements around reliability, scalability, security, and real-time processing.

Roles & Responsibilities

Technical Design & Development

  • Participate in the planning, architecture, and development of software solutions, integrating AI, machine learning, and data-driven features where applicable.
  • Write high-quality code to develop and maintain scalable, high-performance systems, emphasizing security and long-term sustainability.
  • Design and implement event-driven architectures using DynamoDB Streams, EventBridge, SQS, and Kinesis.
  • Build serverless microservices with AWS Lambda and container-based services with ECS/Fargate.
  • Develop RESTful APIs using API Gateway with proper authentication, rate limiting, and caching strategies.
  • Optimize system performance across the entire stack including JVM tuning, connection pooling, and query optimization.
  • Drive deployment, monitoring, and continuous improvement of systems including AI models and analytics components.

Collaboration

  • Conduct code reviews and establish coding standards across multiple repositories.
  • Drive technical decision-making and evangelize best practices for cloud-native development.
  • Collaborate with cross-functional teams including product managers, solution architects, data scientists, and external vendors.
  • Coordinate cross-team initiatives and integrations, driving dependency resolution and risk mitigation.
  • Participate actively in Agile ceremonies and PI Planning.
  • Lead knowledge sharing around emerging technologies, AWS services, and IoT patterns.

Project & Process Management

  • Collaborate with stakeholders to integrate solutions into broader systems and workflows.
  • Monitor project progress, mitigate risks, and ensure timely, high-quality delivery.
  • Handle incident response and production support coordination.
  • Provide technical estimates and capacity planning.

Troubleshooting & Optimization

  • Troubleshoot performance, scalability, and security issues across distributed systems and data pipelines.
  • Continuously optimize system architecture, deployment pipelines, and infrastructure costs.
  • Implement best practices in monitoring, observability, and operational excellence (CloudWatch, X-Ray, structured logging).
  • Manage technical debt and drive system modernization efforts.

Strategic & Architectural Guidance

  • Contribute to the organizations long-term technical vision, emphasizing scalable architecture and responsible adoption of emerging technologies.
  • Architect solutions across multiple repositories and AWS services.
  • Make key architectural decisions regarding hybrid serverless/container architectures.
  • Ensure all code and infrastructure align with internal standards and security requirements.
  • Stay informed of industry trends, research, and emerging innovations in IoT, edge computing, and cloud technologies.

Required Experience

  • 8-13 years of professional software engineering experience with a proven track record of delivering scalable, reliable systems.
  • 6+ years of hands-on AWS experience building multi-service architectures.
  • 5+ years in technical leadership or lead developer roles.
  • 3+ years managing or mentoring engineering teams.
  • 2+ years working with IoT platforms, real-time data systems, or telemetry processing.

Required Skills

  • AWS services like Lambda, API Gateway, AWS IoT Core, Dynamo DB, Open Search service, SQS/SNS, Glue, Kinesis, RedShift, ECS / Fargate, Step functions, EventBridge, CloudWatch, Systems Manager, S3 Data Lakes, Secrets Manager, X-Ray, CloudFormation/SAM, IAM, VPC, Network Load Balancer.
  • Proficiency in Java 17+ (5+ years of hands-on experience).
  • Proficiency in Spring Boot 3.x.
  • Proficiency in AWS SDK for Java v2.
  • Proficiency in Lombok.
  • Proficiency in Lambda PowerTools.
  • Strong knowledge of Python 3 for AWS Glue/PySpark ETL jobs and Python Shell Scripts.
  • Proficiency in boto3 SDK for AWS service interactions.
  • Proficiency in SQL.
  • Proficiency in OpenSearch Query DSL.
  • Proficiency in building RESTful APIs.
  • Proficiency in API Gateway Patterns, Caching strategies, Rate Limiting & Quotas, OpenSearch Integration.
  • Strong knowledge in OAuth2, JWT Tokens, API Keys, IAM-based auth.
  • Proven experience with Docker, Maven, Make, AWS ECR, WSL2 and Git.
  • Proven experience with Architecture Patterns like Event-Driven Architecture, Serverless Architecture, CQRS pattern, Stream processing, ETL pipelines, Microservices Architecture, Circuit Breaker Pattern, Retry Pattern, Dead Letter Queue Pattern, Queue-Based Load Leveling, Multi-Tenancy Patterns.
  • Strong Knowledge in IoT & Protocols like MQTT, UDP, Binary Protocol, Device Management, Telematics Domain.
  • Proven experience with Unit Testing (Junit 5), Mocking, Integration testing, Load testing, Contract testing.
  • Proven experience with Log4j2, X-Ray, Trace Analysis, Service Map, CloudWatch custom metrics, business KPIs, SLI/SLO Tracking.
  • Must be able to apply SDLC concepts

Skills

Apply

See also

DevOps jobs by country — openings, pay and top skills →