Principal Software Engineer
Core
Lead the high-level design and technical roadmap for a global, multi-tenant SaaS platform powering millions of identities.
Role type
Principal Software Engineer (Architecture & Strategy)
Builds
Global multi-tenant SaaS platform for identity and access management
Domain
Cybersecurity, Identity and Access Management (IAM), Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Apache Kafka, AWS, React.js, Distributed Systems, Microservices, REST API design, JVM tuning, Event sourcing, Tenant-aware caching
Preferred skills
Identity lifecycle management, OAuth 2.0, OpenID Connect, SCIM, SAML federation, Kubernetes, Enterprise SaaS security compliance
Technologies
Java, Spring Boot, Apache Kafka, AWS, React.js, LDAP, OpenSearch, Kubernetes
Responsibilities
Contribute to long-term technical vision for multi-tenant service architecture; Lead design of distributed systems for massive scalability and sub-millisecond latency; Partner with SRE/DevOps on CI/CD and self-healing infrastructure; Mentor senior engineering staff and drive design reviews; Lead technical adoption of AI across product and SDLC
Seniority
Principal, hands-on IC with strategy & mentorship
