Skip to content

Staff Software Engineer, Proactive Communications

Leads architecture and scaling of unified communications platform for member outreach across SMS, email, push, and in-app channels. Integrates ML models for predictive interventions, ensures reliability at scale, and mentors engineers. Requires 8+ years experience with Python, TypeScript, distributed systems.

About the job

What You'll Accomplish

  • Architect the Communications Engine: Lead the design and scaling of a unified communications platform that orchestrates member outreach across multiple channels (SMS, email, push, in-app) with high throughput and low latency.
  • Drive Technical Strategy: Define and guide the long-term technical roadmap for proactive outreach in partnership with product and engineering leadership, balancing immediate delivery with the flexibility to support future capabilities like Conversational AI.
  • Integrate Intelligent Interventions: Partner with ML scientists to architect systems that integrate proprietary models into communication workflows, ensuring outreach is triggered by predictive member behaviors and needs rather than static rules.
  • Ensure System Reliability & Scale: Optimize system performance to ensure the reliability and deliverability of member-facing messages, maintaining high standards for observability, error handling, and member privacy.
  • Elevate Engineering Practices: Establish and evolve best practices for CI/CD, automated testing, and monitoring for both software services and ML model performance in production.
  • Mentorship & Collaboration: Mentor senior and intermediate engineers, fostering a culture of technical excellence. Build strong cross-functional partnerships across Product, Design, Marketing, and Data Science.

Who You Are

Basic Qualifications

  • 8+ years of non-internship full-time professional software engineering experience, with at least 2 years working on high-scale distributed systems or communication platforms.
  • 2+ years of experience in Python (backend/data integration) and TypeScript/Node.js (services).
  • 2+ years of experience with cloud platforms (AWS preferred) and containerization tools.
  • 2+ years of experience working in distributed systems, microservices architectures, and large-scale data processing.
  • 2+ years of experience in mentoring and leading junior team members, collaborating effectively with cross-functional teams.

Preferred Qualifications

  • Communication Systems Expertise: Experience building or maintaining member-facing communication platforms (SMS, Push Notifications, Email) and familiarity with tools like Twilio, Braze, or internal notification engines.
  • ML Integration: Experience building systems that deploy or consume ML models in production environments to drive business logic or user engagement.
  • Conversational AI: Interest in or experience with Large Language Models (LLMs) or conversational agents as a channel for user interaction.
  • Infrastructure as Code: Knowledge of tools like Terraform or CloudFormation.
  • Regulated Industry Knowledge: Experience working within healthcare (HIPAA) or other highly regulated environments involving sensitive member data.

Skills

Python, TypeScript, Node.js, AWS, Kubernetes, Distributed Systems, Microservices, CI/CD, Twilio, Braze, Terraform, Ml Models, LLMs

Shield AI

Shield AI

San Diego, CA

Staff Engineer, Safety-Critical Software
$200k+/yrOn-site10+ YOEBackend Engineering

Leads architecture, development, integration, and certification-oriented testing of C++ safety-critical software that monitors autonomous systems and ensures safe operation. Requires substantial experience with real-time systems, software assurance standards, technical leadership, and mentoring.

Huntress

Huntress

United States

Staff Software Engineer - Detection Platform
$200k+/yrRemote7+ YOEBackend Engineering

Leads modernization and reliability improvements for high-volume detection engines and event pipelines. The role requires deep production distributed-systems experience in Go, cross-team technical leadership, and strong operability practices.

Snowflake

Snowflake

Staff Software Engineer, Snowpark Container Service
$200k+/yrHybrid10+ YOEBackend Engineering

Leads the design and development of Snowpark Container Services, building reliable, scalable Kubernetes-based container infrastructure. The role requires 10+ years of experience with distributed systems or large-scale platforms, strong coding skills in Java, C++, or Go, and technical leadership experience.

Radar Labs

Radar Labs

New York, NY

Senior / Staff Backend Engineer, Maps
$200k+/yrOn-site7+ YOEBackend Engineering

Build and own the geospatial data foundation behind Radar’s high-throughput geocoding platform, spanning ingestion, enrichment, indexing, and serving. The role requires a generalist engineer comfortable across Scala, Python, and Rust, with experience in large-scale data systems and customer collaboration valued.

Illumio

Illumio

Sunnyvale, CA

Staff Engineer - Cloud Security
$194k+/yrOn-site8+ YOEBackend Engineering

Develop and operate Go-based, containerized microservices for a distributed cloud security platform processing real-time telemetry and events. The role requires 8+ years building scalable systems, cloud API experience, and strong programming, networking, and operational ownership.