Saviynt is an identity authority platform built to power and protect the world at work. In a world of digital transformation, where organizations face increasing cyber risks but need to maintain agility, Saviynt’s Enterprise Identity Cloud provides unparalleled visibility, control, and intelligence to defend against threats while empowering users with appropriate access to digital tools.
As a Software Architect, you will lead the architecture of Saviynt’s SaaS platform, leveraging advanced cloud technologies and making key technical decisions. You will collaborate with other architects, the PAM team, and infrastructure teams to design and deliver a scalable, multi-tenant PAM product across cloud providers like AWS and Azure. You will be directly involved in designing and deploying containerized PAM services on multiple cloud and Kubernetes platforms worldwide.
WHAT YOU WILL BE DOING
- Lead and drive the software architecture for Saviynt’s PAM SaaS platform, utilizing modern tools, frameworks, and technologies, and making strategic technical decisions.
- Define and oversee the architecture of Saviynt’s PAM solutions, including vault, session management, multi-cloud, and edge networking.
- Contribute as an individual to create and refine reference architectures alongside other architects, PAM, and infrastructure teams.
- Engage in hands-on design and development using Spring Boot, Python, and best practices in application development.
- Combine broad technological understanding with deep expertise in database design, software architecture, and cloud infrastructure.
- Design for performance, security, scalability, resilience, reusability, and compliance with constraints and tradeoffs.
- Review and improve Infrastructure as Code (IaC) components such as Helm charts, Terraform, and CloudFormation templates.
- Partner with Product Management to align architecture with product and organizational strategies.
- Provide technical guidance and establish best practices in testing, code quality, and design patterns.
- Lead research, technology evaluation, and rapid development to innovate from concept to product.
- Facilitate technical design discussions within development teams during backlog grooming and planning.
WHAT YOU BRING
- Bachelor's degree in Computer Science or equivalent.
- Experience designing secure, scalable, multi-tenant SaaS architectures and distributed systems.
- Experience with Privileged Access Management solutions and deep knowledge of PAM concepts.
- Expertise in network application development, SSH, RDP, and automation tools like AutoIt, Playwright, Selenium.
- Design patterns expertise for secrets management and vault design.
- Hands-on experience with JVM frameworks such as Spring Boot and Grails.
- Knowledge of deploying and operating applications in Kubernetes platforms like AWS EKS and Azure AKS.
- Experience in cloud-agnostic software architecture and containerized microservices for reliability and performance.
- Understanding of security principles, including Authentication, Authorization, SAML, OAuth, JWT, and OTP.
- Proficiency in designing REST APIs and event-driven systems.
- Experience troubleshooting JVM runtime issues in containerized environments.
- Experience with relational databases (MySQL, Postgres, Oracle) and NoSQL databases (Elasticsearch, Opensearch).
- Knowledge of messaging platforms like Kafka, RabbitMQ, ActiveMQ.
- Proficiency with Infrastructure as Code tools such as Terraform, Helm, CloudFormation, Azure Blueprints.
- Experience with CI/CD pipelines across multiple cloud platforms.
- Strong skills in Git, reactive programming, distributed architecture, SOLID, and Domain-Driven Design.
- Experience working within Agile/Scrum methodologies.
- Excellent communication skills and leadership ability to mentor teams.
Nice to have
- Experience with application metrics, logs, and observability platforms.
- Knowledge of Node.js, Python, serverless architectures like AWS Lambda and Azure Functions.
Salary: $180,000 - $240,000 annually
We offer a competitive rewards package, growth opportunities, and a dynamic work environment. Compensation depends on skills, experience, and location, with a typical range of $180,000 - $240,000. You may also participate in a discretionary bonus plan based on performance.
We seek passionate individuals eager to leverage technology to build secure, scalable solutions in identity management. Join us to lead digital transformation in a fast-paced environment, working with a talented, diverse team dedicated to excellence.
At Saviynt, you will be instrumental in empowering organizations with identity governance and cloud security, in a supportive environment. We look forward to your application!