Software Architect - Microservices

6 days ago

Apply Now
Logo of Saviynt

Saviynt

Data Access Governance • SoD Monitoring & Remediation • Continuous Controls Monitoring • RBAC / ABAC Policy Management • Infrastructure Access Security

501 - 1000

💰 $130M Private Equity Round on 2021-09

Description

• Saviynt is an identity authority platform built to power and protect the world at work. • In a world of digital transformation, organizations face increasing cyber risks. • Saviynt’s Enterprise Identity Cloud provides unparalleled visibility, control, and intelligence. • Ready to shape the future of cloud architecture? Join Saviynt as a Software Architect! • Design a scalable, multi-tenant SaaS platform for global brands. • Collaborate with top-tier architects and infrastructure teams. • Build next-gen solutions across AWS and Azure, diving into containerized Spring Boot applications. • Elevate your career while helping enterprises scale securely with Saviynt's platform. • Don’t just keep up with the future—help create it!

Requirements

• Bachelor's degree in computer science or equivalent • Experience designing and building secure, scalable and reliable multi-tenant SaaS Architectures and distributed systems • Deep, hands-on, architect-level understanding of various JVM frameworks like spring-boot and grails • In-depth knowledge of how applications get deployed and run in a Kubernetes platform like AWS EKS and/or Azure AKS • Hand-on experience architecting software that is cloud vendor agnostic • Hands-on experience implementing containerized microservice design patterns for reliability, resiliency and performance • Thorough knowledge of security principles and patterns of Authentication and Authorization, Single sign-on, and federation • Knowledge of spring security, SAML, OAuth, JWT, OTP etc is highly preferred • Hands-on experience designing REST APIs and event-driven applications • Extensive experience troubleshooting containerized JVM runtime issues like cpu starvation and OOM and driving to find a root cause • Extensive experience using relational databases like MySQL or Postgres or Oracle in AWS/Azure • Extensive experience using noSQL databases like Elasticsearch or Opensearch in AWS/Azure • Extensive experience building event-driven distributed systems using messaging platforms like Rabbit MQ or Active MQ or Kafka • Knowledge of IaC technologies like Terraform/Opentofu/Terragrunt, Helm chart, AWS Cloud formation template, Azure blueprint • Knowledge of CICD pipelines for multiple cloud platforms • Extensive experience using Git • Knowledge of using cloud storage devices like EFS, EBS, S3, Azure blob • Understanding of reactive programming, distributed architectural design, SOLID principles, Domain Driven Design principles • Knowledge of Agile/Scrum SDLC methodology • Excellent communication skills and ability to interact with diverse global teams • The ability to inspire, mentor and encourage teams • Nice to have: Data design knowledge/expertise in moving large amounts of data, choosing the right data store based on usecases • Nice to have: Knowledge publishing application metric and logs to a distributed observability platform • Nice to have: Structured logging and log aggregation • Nice to have: Knowledge of NodeJS and Python • Nice to have: Knowledge of serverless architecture like AWS lambda/Azure functions • Nice to have: Application load balancing

Apply Now

Similar Jobs

6 days ago

Yahoo

10,000+

Develop email templates for Yahoo News newsletters enhancing user engagement.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com