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
View details
Apply Now