Saviynt
Software Architect - Microservices
Saviynt, San Francisco, California, United States, 94199
Saviynt is an identity authority platform built to power and protect the world at work. In a world of digital transformation, where organizations are faced with increasing cyber risk but cannot afford defensive measures to slow down progress, Saviynt's Enterprise Identity Cloud gives customers unparalleled visibility, control and intelligence to better defend against threats while empowering users with right-time, right-level access to the digital technologies and tools they need to do their best work.
Ready to lead the charge in shaping the future of cloud architecture? At
Saviynt , we're looking for a
Software Architect
who's not only a visionary but also loves getting their hands dirty in cutting-edge cloud technologies. You'll take the reins on designing a scalable, multi-tenant SaaS platform that powers the digital transformation of the world's largest brands. Collaborating with top-tier architects and infrastructure teams, you'll build a next-gen solution that runs smoothly across AWS and Azure, while diving deep into containerized, Spring Boot-based applications on Kubernetes.
If you're passionate about designing cloud-native solutions that drive real business impact, let's talk. This is your chance to elevate your career while helping modern enterprises scale securely with Saviynt's
Enterprise Identity Cloud
platform.
Don't just keep up with the future-help create it. Apply today!
Saviynt's Enterprise Identity Cloud SaaS platform, empowers modern businesses to efficiently scale cloud initiatives by integrating identity governance, application access, cloud security, and privileged access for a seamless user experience. Trusted by the world's largest brands, we accelerate digital transformation and support distributed workforces.
WHAT YOU WILL BE DOING
Lead & drive the Software Architecture for Saviynt's EIC SaaS platform and leverage the evolving technology landscape, tools & frameworks, and drive important technical decisionsIndividual contributor that works alongside other architects and Infra teamHands-on design and development in Spring-boot ecosystem and educate developers to use best practices in spring application developmentCombine a broad understanding of current technologies with deep, architect-level expertise in core areas such as database design, software architecture, cloud architecture & infrastructure architectureDesign and architect for performance, security, scalability, resilience, reuse, technology constraints, and tradeoffsReview and suggest improvements to IaC components like helm chart, terraform, cloud formation templatePartner with Product Management on short & long-term product strategy and ensure the software & system architecture support product and organizational strategy and helps in achieving company goalsProvide technical direction for architectural activities to ensure business objectives are achieved and institutionalize standard methodologies in testing, code quality and design patternsDrive research, technology pathfinding, product evaluation, concept building, and rapid product development to mature innovations from cradle to productFacilitate and drive technical design conversations as part of the backlog grooming process across development teamsWHAT YOU BRING
Bachelor's degree in computer science or equivalentExperience designing and building secure, scalable and reliable multi-tenant SaaS Architectures and distributed systemsDeep, hands-on, architect-level understanding of various JVM frameworks like spring-boot and grailsIn-depth knowledge of how applications get deployed and run in a Kubernetes platform like AWS EKS and/or Azure AKSHand-on experience architecting software that is cloud vendor agnosticHands-on experience implementing containerized microservice design patterns for reliability, resiliency and performanceThorough knowledge of security principles and patterns of Authentication and Authorization, Single sign-on, and federationKnowledge of spring security, SAML, OAuth, JWT, OTP etc is highly preferredHands-on experience designing REST APIs and event-driven applicationsExtensive experience troubleshooting containerized JVM runtime issues like cpu starvation and OOM and driving to find a root causeExtensive experience using relational databases like MySQL or Postgres or Oracle in AWS/AzureExtensive experience using noSQL databases like Elasticsearch or Opensearch in AWS/AzureExtensive experience building event-driven distributed systems using messaging platforms like Rabbit MQ or Active MQ or KafkaKnowledge of IaC technologies like Terraform/Opentofu/Terragrunt, Helm chart, AWS Cloud formation template, Azure blueprintKnowledge of CICD pipelines for multiple cloud platformsExtensive experience using GitKnowledge of using cloud storage devices like EFS, EBS, S3, Azure blobUnderstanding of reactive programming, distributed architectural design, SOLID principles, Domain Driven Design principlesKnowledge of Agile/Scrum SDLC methodologyExcellent communication skills and ability to interact with diverse global teamsThe ability to inspire, mentor and encourage teams
Nice to haveData designknowledge/expertise in moving large amounts of data, choosing the right data store based on usecasesKnowledge publishing application metric and logs to a distributed observability platformStructured logging and log aggregationKnowledge of NodeJS and PythonKnowledge of serverless architecture like AWS lambda/Azure functionsApplication load balancing
$180,000 - $220,000 a year
We offer you a competitive total rewards package, learning and tremendous opportunities to grow and advance in your career. The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Saviynt, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $180,000 - $240,000 annually.
You may also be eligible to participate in a Saviynt discretionary bonus plan, subject to the rules governing the program, whereby an award, if any, depends on various factors, including, without limitation, individual and organizational performance.
If required for this role, you will:
- Complete security & privacy literacy and awareness training during onboarding and annually thereafter
- Review (initially and annually thereafter), understand, and adhere to Information Security/Privacy Policies and Procedures such as (but not limited to):
> Data Classification, Retention & Handling Policy
> Incident Response Policy/Procedures
> Business Continuity/Disaster Recovery Policy/Procedures
> Mobile Device Policy
> Account Management Policy
> Access Control Policy
> Personnel Security Policy
> Privacy Policy
Saviynt is an amazing place to work. We are a high-growth, Platform as a Service company focused on Identity Authority to power and protect the world at work. You will experience tremendous growth and learning opportunities through challenging yet rewarding work which directly impacts our customers, all within a welcoming and positive work environment. If you're resilient and enjoy working in a dynamic environment you belong with us!
Saviynt is an equal opportunity employer and we welcome everyone to our team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Ready to lead the charge in shaping the future of cloud architecture? At
Saviynt , we're looking for a
Software Architect
who's not only a visionary but also loves getting their hands dirty in cutting-edge cloud technologies. You'll take the reins on designing a scalable, multi-tenant SaaS platform that powers the digital transformation of the world's largest brands. Collaborating with top-tier architects and infrastructure teams, you'll build a next-gen solution that runs smoothly across AWS and Azure, while diving deep into containerized, Spring Boot-based applications on Kubernetes.
If you're passionate about designing cloud-native solutions that drive real business impact, let's talk. This is your chance to elevate your career while helping modern enterprises scale securely with Saviynt's
Enterprise Identity Cloud
platform.
Don't just keep up with the future-help create it. Apply today!
Saviynt's Enterprise Identity Cloud SaaS platform, empowers modern businesses to efficiently scale cloud initiatives by integrating identity governance, application access, cloud security, and privileged access for a seamless user experience. Trusted by the world's largest brands, we accelerate digital transformation and support distributed workforces.
WHAT YOU WILL BE DOING
Lead & drive the Software Architecture for Saviynt's EIC SaaS platform and leverage the evolving technology landscape, tools & frameworks, and drive important technical decisionsIndividual contributor that works alongside other architects and Infra teamHands-on design and development in Spring-boot ecosystem and educate developers to use best practices in spring application developmentCombine a broad understanding of current technologies with deep, architect-level expertise in core areas such as database design, software architecture, cloud architecture & infrastructure architectureDesign and architect for performance, security, scalability, resilience, reuse, technology constraints, and tradeoffsReview and suggest improvements to IaC components like helm chart, terraform, cloud formation templatePartner with Product Management on short & long-term product strategy and ensure the software & system architecture support product and organizational strategy and helps in achieving company goalsProvide technical direction for architectural activities to ensure business objectives are achieved and institutionalize standard methodologies in testing, code quality and design patternsDrive research, technology pathfinding, product evaluation, concept building, and rapid product development to mature innovations from cradle to productFacilitate and drive technical design conversations as part of the backlog grooming process across development teamsWHAT YOU BRING
Bachelor's degree in computer science or equivalentExperience designing and building secure, scalable and reliable multi-tenant SaaS Architectures and distributed systemsDeep, hands-on, architect-level understanding of various JVM frameworks like spring-boot and grailsIn-depth knowledge of how applications get deployed and run in a Kubernetes platform like AWS EKS and/or Azure AKSHand-on experience architecting software that is cloud vendor agnosticHands-on experience implementing containerized microservice design patterns for reliability, resiliency and performanceThorough knowledge of security principles and patterns of Authentication and Authorization, Single sign-on, and federationKnowledge of spring security, SAML, OAuth, JWT, OTP etc is highly preferredHands-on experience designing REST APIs and event-driven applicationsExtensive experience troubleshooting containerized JVM runtime issues like cpu starvation and OOM and driving to find a root causeExtensive experience using relational databases like MySQL or Postgres or Oracle in AWS/AzureExtensive experience using noSQL databases like Elasticsearch or Opensearch in AWS/AzureExtensive experience building event-driven distributed systems using messaging platforms like Rabbit MQ or Active MQ or KafkaKnowledge of IaC technologies like Terraform/Opentofu/Terragrunt, Helm chart, AWS Cloud formation template, Azure blueprintKnowledge of CICD pipelines for multiple cloud platformsExtensive experience using GitKnowledge of using cloud storage devices like EFS, EBS, S3, Azure blobUnderstanding of reactive programming, distributed architectural design, SOLID principles, Domain Driven Design principlesKnowledge of Agile/Scrum SDLC methodologyExcellent communication skills and ability to interact with diverse global teamsThe ability to inspire, mentor and encourage teams
Nice to haveData designknowledge/expertise in moving large amounts of data, choosing the right data store based on usecasesKnowledge publishing application metric and logs to a distributed observability platformStructured logging and log aggregationKnowledge of NodeJS and PythonKnowledge of serverless architecture like AWS lambda/Azure functionsApplication load balancing
$180,000 - $220,000 a year
We offer you a competitive total rewards package, learning and tremendous opportunities to grow and advance in your career. The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Saviynt, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $180,000 - $240,000 annually.
You may also be eligible to participate in a Saviynt discretionary bonus plan, subject to the rules governing the program, whereby an award, if any, depends on various factors, including, without limitation, individual and organizational performance.
If required for this role, you will:
- Complete security & privacy literacy and awareness training during onboarding and annually thereafter
- Review (initially and annually thereafter), understand, and adhere to Information Security/Privacy Policies and Procedures such as (but not limited to):
> Data Classification, Retention & Handling Policy
> Incident Response Policy/Procedures
> Business Continuity/Disaster Recovery Policy/Procedures
> Mobile Device Policy
> Account Management Policy
> Access Control Policy
> Personnel Security Policy
> Privacy Policy
Saviynt is an amazing place to work. We are a high-growth, Platform as a Service company focused on Identity Authority to power and protect the world at work. You will experience tremendous growth and learning opportunities through challenging yet rewarding work which directly impacts our customers, all within a welcoming and positive work environment. If you're resilient and enjoy working in a dynamic environment you belong with us!
Saviynt is an equal opportunity employer and we welcome everyone to our team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.