Staff Software Engineer, Notifications
JobgetherRemotely
distributed systemskafkaslackwebhooksmulti tenanttemporalpagerduty
Job Description
📋 Description
- Own the architecture and long-term technical direction of the notification platform, including
- Define and evolve the integration architecture for outbound channels including PagerDuty, Slack
- Design and improve workflow orchestration for complex delivery scenarios such as alert grouping
- Own long-running channel state, including alert volumes, processing status, pending queues, and
- Drive the subscriber configuration model, enabling users to define which alerts they receive
- Establish engineering standards for integrations and platform development to keep the growing
🎯 Requirements
- Proven experience designing, building, and operating high-reliability notification, messaging, or
- Strong integration engineering experience across communication and operational channels such as
- Hands-on production experience with Temporal or a comparable workflow orchestration platform
- Strong understanding of distributed systems, particularly delivery guarantees, idempotency, fault
- Demonstrated ability to navigate ambiguous problem spaces and make durable architectural decisions
- Track record of influencing technical direction across teams and driving alignment around shared
🎁 Benefits
- 100% remote position.
- Opportunity to grow within a high-growth technology environment.
- A culture that encourages innovation, bold ideas, and strategic thinking.
- The opportunity to make a tangible impact on a critical platform and its customers.
- Flexible time off.
- Team events and opportunities to connect in engaging settings.