CareerPlan

Senior Software Engineer - India

INDIARemoteFull-time2026-10-07 → 2026-11-13
Remote

Core

Own significant parts of a high-volume messaging platform that delivers emergency alerts and communications to thousands of schools and districts globally.

Role type

Senior Software Engineer (Backend/Infrastructure)

Builds

Messaging core, notification pipelines, and delivery paths for emergency alerts and district notifications.

Domain

Education technology, high-volume distributed systems, cloud infrastructure.

Required skills

Building and operating high-volume backend services, working in established undocumented codebases, asynchronous queue-driven systems, automated testing, incident response, technical estimation, code review, mentoring.

Preferred skills

Messaging/notification infrastructure at scale, managed cloud messaging and serverless, Kubernetes, infrastructure-as-code, multi-cloud environments, C/C++ alongside Python, incremental system modernization, AI-assisted development tools.

Technologies

Cloud messaging, serverless, hosted queues, pub/sub, NoSQL, Kubernetes, infrastructure-as-code, C, C++, Python.

Responsibilities

Own services end-to-end from design to production behavior, improve fragile areas with observability and test coverage, make delivery observable, contribute to incremental modernization, be dependable during incidents, estimate work and communicate risk, review designs and code, mentor engineers.

Seniority

Senior, hands-on IC with mentorship responsibilities.