Senior Software Engineer
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
