CareerPlanSign in

Principal Software Engineer

Bangalore💼 Full-time🗓 2026-07-10 → 2026-10-07

Core

Designing and building next-generation IoT platforms and distributed systems for massive scale, self-managing cloud applications, and secure interconnection for millions of devices.

Role type

Principal Software Engineer

Builds

Scalable distributed systems, microservices, and tools for IoT device telemetry, metadata, and application lifecycle operations. (via careerplan.io/jobs/JR-018995-principal-software-engineer-at-solera)

Domain

IoT, Cloud Infrastructure, Distributed Systems

Deliverable

production ML models

Required skills

Distributed systems design, Microservices architecture, Java/Spring Boot, AWS cloud services, Kafka, System architecture, CI/CD, Containerization (Docker), Kubernetes, GenAI/LLM integration

Preferred skills

Grails, MySQL, MongoDB, RabbitMQ, Elastic Search, React.JS, Node.js, Spark, Flink

Technologies

Java, Spring Boot, AWS, Kafka, Grails, MySQL, MongoDB, RabbitMQ, Elastic Search, Docker, Kubernetes, React.JS, Node.js, GitHub, GitLab, Spark, Flink

Responsibilities

Lead architecture and implementation of Java/Spring Boot microservices on AWS, build scalable systems for millions of IoT devices, create technical design documents, oversee service maintenance, guide CI/CD and containerization adoption, mentor engineers, contribute to front-end development as needed.

Seniority

Principal, hands-on IC with leadership and mentorship