Principal Software Engineer, AI Platform

permanent
Fully Remote

Only accepting applications from: United States

  • Lead the design, development, and scalability of core Java-based backend services that power our multi-tenant platform.
  • Architect and optimize platform components to support high-throughput, low-latency, and mission-critical workflows.
  • Integrate and manage core data systems to ensure performance, availability, and fault tolerance.
  • Drive the modernization of backend services, refactoring legacy Java components and adopting modern patterns.
  • Champion best practices for Java development, testing, observability, and deployment in a distributed environment.
  • Collaborate cross-functionally with teams across DevOps, Security, SRE, and Application Engineering.
  • Evaluate and implement scalable solutions for authentication, authorization, tenant isolation, and configuration management.
  • Mentor engineers across teams in deep Java design principles and engineering for reliability.
  • Develop and maintain platform APIs, service orchestration logic, and critical workflows.
  • Identify and remediate bottlenecks in Java services and JVM performance.
  • Build automation and guardrails for developer productivity and service reliability.
  • Partner with architecture and leadership to drive long-term technical strategy and platform evolution.

Experience

  • 10+ years of experience in Software Engineering with a strong focus on Java, Spring Boot, and distributed system design.
  • Proven track record of building and maintaining scalable backend platforms supporting millions of users or high concurrency.
  • 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 designing and supporting multi-tenant architectures, including isolation, resource control, and config management.
  • Strong experience 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 providers.
  • Solid knowledge of observability tools and log management.
  • Experience integrating authentication and identity providers into Java services.
  • Strong command of DevOps and automation practices.
  • Proven leadership in cross-team collaboration, mentoring, and influencing architectural direction.
  • Excellent analytical, problem-solving, and communication skills.

Salary and Perks

  • Competitive salary
  • Remote work

About Saviynt

Saviynt offers a single platform to manage identity control in the cloud.

Saviynt offers a single platform to manage identity control in the cloud.

View all developer jobs

Workster

Remote Jobs for US Residents

We've built a new platform specifically for US residents to find remote work.

Discover Workster

Power Search

Find the jobs that don't get advertised

We've built a tool to help you discover all of the remote jobs that never get advertised.

Discover Power Search