Principal Software Engineer (IoT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Engineer (IoT): Designing and building the next-generation IoT platform and solutions with an accent on massive scale, self-managing cloud IoT applications, and secure device-to-cloud interconnection. Focus on distributed systems that scale to millions of transactions per second at sub-second latencies, leading microservices architecture on AWS and enabling GenAI capabilities through LLM integration and inference optimization.
Location: Bangalore
Company
Solera is a global data and software services company transforming vehicle lifecycle touchpoints into connected digital experiences.
What you will do
- Build scalable distributed systems and services for tens of millions of connected IoT devices.
- Lead architecture, design, and implementation of Java/Spring Boot microservices and drive cloud-native development and deployment on AWS.
- Develop applications on top of device telemetry and metadata, and produce architecture/technical design documents.
- Build operational tooling for application lifecycle management (upgrades with no downtime, rollback, monitoring, self-healing, and repair).
- Oversee services using Grails, MySQL, MongoDB, RabbitMQ, Kafka, and Elasticsearch; ensure code quality, security, and performance via reviews and automated testing.
- Guide CI/CD, Docker containerization, and Kubernetes orchestration adoption; mentor engineers and collaborate with Product, QA, and DevOps.
Requirements
- 9–12 years of experience designing and building software platforms, including distributed systems and microservices architecture at scale.
- 8+ years in software design and development with design patterns, OOP, layered architectures, and microservices (including SaaS at scale).
- 5+ years with cloud technologies (AWS preferred) and data streaming (Spark, Flink, Kafka Streams, etc.), with strong Kafka expertise.
- Strong hands-on experience with Grails, MySQL, MongoDB, RabbitMQ, Kafka, and Elasticsearch.
- Experience with containerization and orchestration (Docker, Kubernetes) and CI/CD practices with GitHub/GitLab.
- Hands-on work in GenAI over the last 1–3 years, including LLM integration, prompt engineering, orchestration frameworks, and inference optimization.
Culture & Benefits
- Lead and mentor a talented engineering team with a focus on technical excellence and continuous improvement.
- Collaborate across development, infrastructure, test, production support, Product, QA, and DevOps to deliver robust, high-performance solutions.
- Drive process improvements and best practices using metrics to improve effectiveness.
- Work on large-scale IoT systems with modern cloud-native engineering practices.
Hiring process
- Interviews focused on architecture/design, distributed systems, and hands-on experience with the stated technologies.
- Technical evaluation of cloud-native, CI/CD, and GenAI/LLM integration experience.
- Discussion of leadership/mentoring experience and collaboration across teams.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →