Loading...

IoT Platform Engineer

Home / Tasknera

website-design.png

IoT Platform Engineer

IoT Platform Engineer

Tasknera, Delhi, India

About Us

Job Title: IoT Platform Engineer Location: Hyderabad, Telangana Duration: Fulltime 



Job Overview: SoftClouds LLC is looking for a Full-Time IoT Platform Engineer with at least 14+ 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 organization’s 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:  

  

∙ 14+ 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 and Agile Scrum methodologies. 

∙ Experience with multi-environment deployment strategies 

∙ Ability to write clean, maintainable, and testable code. 

∙ Experience with CI/CD with GitHub Actions 

∙ Excellent communication and collaboration skills. 

∙ Has a proven track record of delivering solid, robust applications. 

∙ Configure IDE and web application server for remote debugging. 

∙ Conceptual design of technical solutions providing a framework for detailed design. 

∙ Understanding of the unique business and technical requirements on each of our engagements to facilitate  both communications and the most appropriate solution design. 

∙ Detailed design, development and unit / integration testing utilizing the appropriate methodologies,  technology, and tools. 

∙ Ability to produce client deliverables such as detailed design documentation, unit test plans and well documented code and ensure deliverables are of the highest quality to promote client satisfaction. ∙ The candidate should also possess strong oral and written communication, problem-solving skills and should  be a team player. 

∙ Knowledge of current technologies and application software development. 

∙ Enthusiasm, attention to detail, and ability to work on a variety of projects are necessary. ∙ This position also requires excellent time management skills.  

Preferred/Desired:  

  

∙ Proficiency in Groovy for scripting and utilities 

∙ Proficiency in Binary Protocol parsing 

∙ Proven experience with Data Engineering and Analytics like Snowflake, Liquibase, Apache Spark/PySpark  ∙ Analytical and problem-solving skills are required. 

∙ Familiarity with security standards and best practices in application development. 

∙ Knowledge of encryption techniques. 

∙ Knowledge of Linux 

Education:  

  

∙ Requires a minimum of a bachelor’s degree in engineering preferable Computer Science/Engineering.

Job Location

Hyderabad, Telangana, India

Relevant Jobs

Job Location

Hyderabad, Telangana, India

Information
position
Position

IoT Platform Engineer

qualification
Qualification
bachelor degree
workplace
Type of workplace
on-site
languages0
English Languages
Advanced
languages0

Languages

English

Salary Range

(Based On Interview)

Follow
Follow
Follow
Talento-logo
Download App Now