CareerPlan

Senior Software Engineer

Bengaluru East, Karnataka, IndiaFull-time2026-08-31 → 2026-11-10

Core

Independent technical leader designing and evolving foundational software capabilities, reusable platform services, frameworks, APIs, and tooling to accelerate product delivery for connected monitoring platforms.

Role type

Senior IC platform software engineer

Builds

Reusable platform services, frameworks, APIs, libraries, and developer tooling

Domain

Industrial IoT, electrical infrastructure monitoring, cloud-native systems

Required skills

C#, Python, C++, Java, API/SDK design, cloud-native architectures, distributed systems, CI/CD, DevOps, automated testing, system integration

Preferred skills

AI-assisted development workflows, edge-to-cloud architectures, IoT ecosystems

Technologies

C#, Python, C++, Java, Cloud, Edge, Embedded Linux, Firmware, APIs, SDKs, CI/CD, DevOps

Responsibilities

Design and develop reusable software services, APIs, SDKs, libraries, and frameworks; Define platform standards, reference architectures, and integration patterns; Drive software quality through automated testing, CI/CD, and observability; Build tooling and workflows to automate engineering processes; Lead strategic platform initiatives and mentor engineers; Improve developer productivity through automation and AI-assisted engineering

Seniority

Senior, hands-on IC