Senior Software Architect
Privilege Access Management
Confirmed live in the last 24 hours
Saviynt

501-1,000 employees

Cloud-based identity governance and security solutions provider.
Company Overview
Saviynt stands out as a leading enterprise in the identity governance and cloud security sector, offering comprehensive solutions that address complex security and compliance challenges. Their competitive edge lies in their ability to integrate identity governance, granular application access, cloud security, and privileged access, ensuring a secure business ecosystem. The company also prioritizes a frictionless user experience, demonstrating a commitment to both technical excellence and customer satisfaction.

Company Stage

N/A

Total Funding

$375M

Founded

2010

Headquarters

El Segundo, California

Growth & Insights
Headcount

6 month growth

-3%

1 year growth

-6%

2 year growth

9%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Apache Kafka
Java
Microsoft Azure
RabbitMQ
Kubernetes
CategoriesNew
Software Engineering
Requirements
  • Minimum of 5+ years of Software architect experience with customer-facing, large-scale, web-based, or SaaS applications. Overall 10+ years of experience
  • Minimum 2+ years of software development or software architect experience with Privileged Access management
  • Deep, hands-on, architect-level understanding of various java frameworks (springboot, grails etc)
  • Strong knowledge of architectural styles and design patterns. Microservices experience and the development of APIs are a strong plus
  • Hands-on knowledge of deployment patterns for cloud deployments - AWS & Azure
  • Extremely clear communicator with a listen-first approach
  • Thorough knowledge of key cloud platform components such as AWS RDS, Elastic Search, RabbitMQ/ActiveMQ, Kafka, Kubernetes, and Spring cloud framework
  • Thorough knowledge of security principles and patterns of Authentication and Authorization, Single sign-on, and federation. Knowledge of spring security, SAML, OAuth, etc is also highly preferred
  • Expertise in analyzing and troubleshooting large-scale distributed systems and willingness to help the support and development teams diagnose and address production issues
  • Ability to balance the long-term (“big picture”) and short-term implications of individual decisions
Responsibilities
  • Help define overall architectural principles, frameworks, and standards
  • Contribute to the architecture strategy and manage the alignment to the product roadmap
  • Combine a broad understanding of current technologies with deep, architect-level expertise in core areas such as database design, software architecture, cloud architecture & infrastructure architecture
  • Provide input on technology selection and help drive best practices
  • Guide early-phase application design decisions through strong communication skills and deep technical expertise
  • Drive technical decisions to support critical success factors like performance, security, scalability, and maintainability; and identify opportunities for improvement in those same areas in existing systems
  • Facilitate and drive technical design conversations as part of the backlog grooming process across development teams
  • Review and create a system, software, and technical design specifications that fulfill product requirements
  • Provide hands-on development where appropriate to help deliver architecture that supports product delivery, and train and lead other developers in how to leverage new architectures or technologies