Principal Software Engineer
Core
Architect and build scalable, resilient backend systems for a global privacy and trust platform serving millions of users.
Role type
Principal Software Engineer (Backend)
Builds
Multi-tenant, cloud-native, high-availability backend systems and microservices.
Domain
Enterprise SaaS / Privacy & Governance / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring ecosystem, RESTful APIs, SQL/NoSQL database design, Kafka/streaming architectures, CI/CD pipelines, distributed systems design, technical leadership
Preferred skills
Elasticsearch, observability tooling, performance testing, AI-assisted development tools, global-scale SaaS experience
Technologies
Java, Spring Boot, Spring Cloud, Azure, Kafka, Docker, Kubernetes, SQL, NoSQL
Responsibilities
Design and optimize backend frameworks and microservices; Architect and deliver cloud-native systems; Model and manage data across databases; Enhance real-time streaming systems; Mentor engineers and guide design discussions; Improve reliability and developer experience through automation
Seniority
Principal, hands-on IC with strategic influence