Staff Software Engineer
Core
Lead the design and implementation of high-scale, distributed systems for a global, multi-tenant SaaS platform serving millions of identities.
Role type
Staff Software Engineer (Backend/Infrastructure)
Builds
High-scale microservices, event-driven architectures, and resilient distributed systems for a global SaaS platform.
Domain
Cloud-native SaaS, Identity & Access Management (IAM), Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Apache Kafka, AWS, Microservices, Event-driven architecture, LDAP, OpenSearch, Asynchronous programming, JVM tuning, REST APIs, Kubernetes, OAuth 2.0, OpenID Connect, SCIM, SAML
Preferred skills
React.js, Identity lifecycle management, Cloud-native deployment patterns, Enterprise SaaS patterns, Security and compliance
Technologies
Java, Spring Boot, Apache Kafka, AWS, Kubernetes, React.js, LDAP, OpenSearch
Responsibilities
Design distributed systems for rapid global growth with low latency; Implement high-scale services for a multi-tenant SaaS platform; Partner with SRE/DevOps to improve CI/CD and self-healing infrastructure; Drive technical design reviews and code quality; Lead the technical adoption of AI across product capabilities; Build and operate Java/Spring Boot microservices with caching and connection pooling; Develop event-driven architectures with consumer groups, partitioning, and exactly-once processing.
Seniority
Staff, hands-on IC with strategic leadership