companySaviynt logo

Lead Principal Software Engineer - AI Platform

SaviyntSan Francisco
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

WHAT YOU BRING TO THE TABLE10+ years of robust experience in Software Engineering, particularly with Java, Spring Boot, and distributed system design. A proven track record in constructing and maintaining scalable backend platforms that cater to millions of users or high concurrency. A deep understanding of the Java ecosystem, JVM internals, memory management, performance tuning, and multithreading. Hands-on experience with data systems such as PostgreSQL/MySQL, Redis, Elasticsearch, and LDAP. Experience in designing and supporting multi-tenant architectures, focusing on isolation, resource control, and configuration management. Strong background in building and managing RESTful APIs, microservices, and platform-level abstractions. Familiarity with infrastructure and deployment environments including Kubernetes, Docker, and AWS or other cloud platforms. Solid knowledge of observability and best practices in a microservices environment.

About the job

JOIN OUR TEAM AS A PRINCIPAL SOFTWARE ENGINEER

As a Principal Software Engineer at Saviynt, you will take the helm in designing, developing, and scaling our core Java-based backend services that drive our multi-tenant AI platform. Your expertise will be pivotal in architecting and optimizing platform components to handle high-throughput, low-latency, and mission-critical workflows.

Your role will encompass integrating and managing essential data systems, including relational databases, Redis, Elasticsearch, and LDAP, ensuring they perform reliably and are always available. You will spearhead the modernization of backend services, refactoring legacy Java components while transitioning to contemporary patterns such as reactive programming and event-driven architectures.

In this collaborative environment, you will work closely with cross-functional teams across DevOps, Security, SRE, and Application Engineering to enhance platform capabilities. You will evaluate and implement scalable solutions for authentication, authorization, tenant isolation, and configuration management.

As a mentor, you will guide engineers in deep Java design principles, debugging complex issues, and engineering for reliability. You will also be responsible for developing and maintaining platform APIs, service orchestration logic, and critical workflows that support core business operations. Your keen eye will help identify and remediate bottlenecks in Java services, JVM performance, and memory management. Additionally, you will build automation and guardrails that enhance developer productivity and service reliability through CI/CD pipelines and code linting.

Partnering with architecture and leadership, you will drive the long-term technical strategy and evolution of our platform.

About Saviynt

Saviynt is a leader in intelligent identity and access management solutions, empowering organizations to manage their digital identities securely and efficiently. With a commitment to innovation and excellence, Saviynt is at the forefront of developing technologies that simplify complex identity challenges, ensuring a secure environment for enterprise operations.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.