Saviynt - El Segundo, CA

posted 4 days ago

Full-time - Senior
El Segundo, CA
Publishing Industries

About the position

As a Software Architect at Saviynt, you will lead the architecture for the company's PAM SaaS platform, utilizing advanced cloud technologies to drive key technical decisions. This role involves collaborating with various teams to design and deliver a scalable multi-tenant PAM product across multiple cloud providers, while also being hands-on in the development of containerized services.

Responsibilities

  • Lead & drive the Software Architecture for Saviynt's PAM SaaS platform.
  • Define and drive the architecture of Saviynt's PAM solution including vault, session management, multi-cloud and edge networking.
  • Work alongside other architects, PAM team, and Infra team to create/contribute to a reference architecture.
  • Hands-on design and development in Spring-boot and Python ecosystem, educating developers on best practices.
  • Combine a broad understanding of current technologies with deep expertise in database design, software architecture, cloud architecture & infrastructure architecture.
  • Design and architect for performance, security, scalability, resilience, reuse, technology constraints, and tradeoffs.
  • Review and suggest improvements to IaC components like helm chart, terraform, cloud formation template.
  • Partner with Product Management on product strategy to ensure architecture supports company goals.
  • Provide technical direction for architectural activities to achieve business objectives.
  • Drive research, technology pathfinding, product evaluation, concept building, and rapid product development.

Requirements

  • Bachelor's degree in computer science or equivalent.
  • Experience designing and building secure, scalable and reliable multi-tenant SaaS Architectures and distributed systems.
  • Experience designing and building Privilege Access Management solutions.
  • Extensive knowledge of Privileged Access Management.
  • Expertise in network level application development using SSH, RDP.
  • Experience in automating Windows workflows using Autoit, Playwright, Selenium.
  • Expertise in vault design patterns for secrets management.
  • Deep, hands-on, architect-level understanding of various JVM frameworks like spring-boot and grails.
  • In-depth knowledge of application deployment in Kubernetes platforms like AWS EKS and/or Azure AKS.
  • Hands-on experience architecting cloud vendor-agnostic software.
  • Hands-on experience implementing containerized microservice design patterns.

Nice-to-haves

  • Knowledge of publishing application metrics and logs to a distributed observability platform.
  • Structured logging and log aggregation.
  • Knowledge of NodeJS and Python.
  • Knowledge of serverless architecture like AWS Lambda/Azure Functions.

Benefits

  • Competitive total rewards package.
  • Opportunities for learning and career advancement.
  • Participation in a discretionary bonus plan based on performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service