Staff Software Engineer
Core
Designing, building, and evolving scalable, reliable backend services for an enterprise spend management platform.
Role type
Staff Backend Engineer (Technical Leadership)
Builds
Distributed systems, event-driven architectures, cloud-native services, and secure authentication solutions.
Domain
Fintech / Enterprise Spend Management
Deliverable
production ML models
Required skills
Distributed systems design, Event-driven architecture, Domain-Driven Design (DDD), Clean Architecture, Hexagonal Architecture, API design, Asynchronous workflows, OAuth 2.0, OIDC, WebAuthn, Scalability, Observability, Resilience, AI guardrails development, Node.js, TypeScript, Temporal, SpiceDB, PostgreSQL, Kafka, Redis.
Preferred skills
AI agent harness development, Mentoring, Architectural decision making.
Responsibilities
Designing and operating distributed systems, Applying DDD to model complex business domains, Building maintainable systems following architectural principles, Designing APIs and service integrations, Ensuring scalability and security, Improving shared libraries and tooling, Driving architectural decisions, Mentoring other engineers, Leveraging AI for engineering quality.
Seniority
Staff, 80/20 hands-on technical leadership
