Staff Software Engineer

Lumos Logo

Lumos

💵 $190k-$240k
📍Remote - United States, Canada

Summary

Join Lumos, a fast-growing startup revolutionizing app and access management, as a Staff Software Engineer. You will spearhead the design and implementation of our next-generation Workflows & Notifications Platform, building the infrastructure for real-time messaging and task orchestration across our Identity Governance product. Collaborate with product, design, and infrastructure teams to create robust, extensible APIs and a developer-friendly platform. This role demands leading the development and enhancement of event-driven notification and workflow orchestration systems, owning the core architecture for multi-channel messaging, and partnering with teams to design developer-friendly APIs. You will also implement infrastructure for observability and auditing, collaborate on seamless integration with identity workflows, and build internal tooling to empower other engineers. Lumos values ownership, curiosity, and trust, seeking engineers who love building infrastructure that enables teams to move faster while improving resilience and visibility.

Requirements

  • 5+ years of experience as a backend or platform engineer , with direct experience building event-driven systems , workflow orchestration , or notifications infrastructure
  • Deep knowledge of asynchronous architectures , including message queues , state machines , and tools like Celery , Kafka , Temporal , or Step Functions
  • Strong backend development skills in Python , Go , or TypeScript , with a focus on clean API design , testability , and observability
  • Hands-on experience building multi-channel messaging systems (Slack, email, in-app), including support for templating , delivery retries , and channel fallbacks
  • Familiarity with compliance and governance use cases (e.g., audit trails, access reviews, escalation policies) and how workflows support visibility and traceability at scale
  • A track record of designing developer platforms , internal tools, or infrastructure that improves velocity, reliability, and reusability across teams

Responsibilities

  • Lead the development and enhancement of Lumos’s event-driven notifications and workflow orchestration systems , ensuring they are scalable, extensible, and reliable across core identity governance features like access reviews and JIT approvals
  • Own and evolve the core architecture for multi-channel messaging , including delivery routing, retry strategies, escalation paths, and message templating with support for localization and personalization
  • Partner with product and engineering teams to design developer-friendly APIs and contracts for triggering, previewing, and managing user-facing messages and workflow states
  • Implement infrastructure and tooling to support observability, auditing, and delivery guarantees , enabling teams to confidently build on top of the messaging and workflow layers
  • Collaborate with platform and infra teams to ensure seamless integration with identity workflows , system events, and service boundaries—prioritizing fault tolerance, idempotency, and high throughput
  • Build and maintain internal tooling, CLIs, and reusable abstractions that empower other engineers to quickly compose, test, and deploy communication workflows without deep platform knowledge
  • Drive systemic improvements in workflow lifecycle management , including support for delayed tasks, time-based escalations, approval state machines, and SLA-bound execution paths

Benefits

  • Remote work culture (+/-4 hours Pacific Time)
  • Medical, Vision, & Dental coverage covered by Lumos
  • Company and team bonding trips throughout the year fully covered by Lumos
  • Optimal WFH setup to set you up for success
  • Unlimited PTO, with minimum time off to make sure you are rested and able to be at your best
  • Up to 16 weeks for expecting parents
  • Wellness stipend to keep you awesome and healthy
  • 401k matching plan

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.