Staff Software Engineer, Notifications
New
J
JobgetherSecurity & IT
IndiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- KafkaDistributed Systems
Requirements
- Proven experience designing, building, and operating high-reliability notification, messaging, or alerting systems at production scale.
- Strong integration engineering experience across communication and operational channels such as PagerDuty, Slack, email, SMS, ticketing platforms, SOAR systems, and webhooks.
- Hands-on production experience with Temporal or a comparable workflow orchestration platform, including long-running workflows, state management, and failure recovery.
- Strong understanding of distributed systems, particularly delivery guarantees, idempotency, fault tolerance, and managing state across asynchronous processes.
- Demonstrated ability to navigate ambiguous problem spaces and make durable architectural decisions with incomplete requirements.
- Track record of influencing technical direction across teams and driving alignment around shared contracts, APIs, and platform capabilities.
- Strong communication, mentorship, collaboration, and technical leadership skills.
Responsibilities
- Own the architecture and long-term technical direction of the notification platform, including delivery guarantees, routing logic, enrichment pipelines, escalation policies, and per-tenant configuration.
- Define and evolve the integration architecture for outbound channels including PagerDuty, Slack, email, SMS, SOAR platforms, Jira, ServiceNow, ITSM systems, AI triage workflows, and webhooks.
- Design and improve workflow orchestration for complex delivery scenarios such as alert grouping, silencing, custom scheduling, business-hours windows, failure recovery, and guaranteed delivery.
- Own long-running channel state, including alert volumes, processing status, pending queues, and reliable message de-queuing and clearing.
- Drive the subscriber configuration model, enabling users to define which alerts they receive, through which channels, and on whose behalf.
- Establish engineering standards for integrations and platform development to keep the growing channel ecosystem reliable, scalable, and maintainable.
- Identify and resolve cross-team dependencies, particularly those involving upstream alert classification, ingestion, enrichment, and security signal contracts.
- Mentor engineers working within and adjacent to the notification domain while raising the bar for reliability, scalability, and delivery correctness.
View Full Description & ApplyYou'll be redirected to the employer's site