22 часа назад
Principal Software Engineer (IoT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Software Engineer (IoT): Building scalable distributed systems and cloud-native Java/Spring Boot microservices for an IoT platform connecting tens of millions of devices, with an accent on AWS, telemetry processing, and high-performance data streaming. Focus on designing self-managing services, enabling sub-second latency at massive scale, and implementing observability, self-healing, secure connectivity, and zero-downtime operations.
Location: Bangalore, India
Company
provides data and software services that connect digital experiences across the vehicle lifecycle, supporting mission-critical platforms for customers and partners in more than 90 countries.
What you will do
- Build scalable distributed systems and services supporting tens of millions of devices connected to the IoT platform.
- Lead the architecture, design, and implementation of Java/Spring Boot microservices and cloud-native AWS deployments.
- Develop applications using device telemetry and metadata, including high-throughput streaming and data-processing capabilities.
- Create technical architecture documents and collaborate with development, infrastructure, QA, DevOps, product, and production support teams.
- Build operational capabilities for zero-downtime upgrades, rollback, monitoring, self-healing, repair, and operational data collection.
- Guide engineering practices, mentor engineers, and ensure code quality, security, performance, automated testing, and continuous improvement.
Requirements
- 8+ years of software design and development experience, including design patterns, object-oriented design, layered architectures, distributed systems, microservices, and SaaS at scale.
- 5+ years of cloud technology experience, preferably with AWS, plus strong experience with Kafka and data-streaming technologies.
- Strong experience with Grails, MySQL, MongoDB, RabbitMQ, Kafka, and Elasticsearch.
- Experience with Java/Spring Boot, JavaScript/Node.js, HTML5, AJAX, and React.
- Proficiency in Docker, Kubernetes, CI/CD, AWS deployment pipelines, GitHub, and GitLab.
- Hands-on GenAI experience during the last 1–3 years, including LLM integration, prompt engineering, orchestration frameworks, and inference optimization.
Nice to have
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Proven leadership, mentoring, and cross-functional collaboration experience.
Culture & Benefits
- Work on mission-critical platforms focused on reliability, scalability, and complex-system evolution.
- Collaborate with engineering and cross-functional leaders on tactical and strategic technology needs.
- Contribute to technical excellence, best-practice adoption, process improvement, and continuous learning.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →