Software Architect - Microservices

3 Months ago • 6-8 Years • DevOps

Job Summary

Job Description

Job Details

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.

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.
 
Position Overview: As a Software Architect, you will lead the architecture for Saviynt’s SaaS platform, leveraging cutting-edge cloud technologies and driving key technical decisions. You will collaborate with other architects and the infrastructure team to design and deliver a multi-tenant product that can scale on multiple cloud providers like AWS and Azure. And of course you will be hands-on and deep into designing and developing containerized spring-boot based applications running on Kubernetes platforms in all cloud providers.

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 decisions
    • Individual contributor that works alongside other architects and Infra team
    • Hands-on design and development in Spring-boot ecosystem and educate developers to use best practices in spring application development
    • 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
    • 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 short & long-term product strategy and ensure the software & system architecture support product and organizational strategy and helps in achieving company goals
    • Provide technical direction for architectural activities to ensure business objectives are achieved and institutionalize standard methodologies in testing, code quality and design patterns
    • Drive research, technology pathfinding, product evaluation, concept building, and rapid product development to mature innovations from cradle to product
    • Facilitate and drive technical design conversations as part of the backlog grooming process across development teams

WHAT YOU BRING

    • 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
    • Knowledge publishing application metric 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
    • Application load balancing
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.

Similar Jobs

Microsoft - Software Engineer - Cloud and Enterprise Security

Microsoft

(On-Site)
2 Weeks ago
Velotio Technologies - Backend Engineer (Python)

Velotio Technologies

Maharashtra, India (Remote)
5 Days ago
Spacelabs Healthcare - Software Engineer II

Spacelabs Healthcare

Hyderabad, Telangana, India (On-Site)
3 Months ago
Onehouse - Tech Lead Manager, Product Development (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Luxoft - Senior AWS Automation Engineer with CICD

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Equivalent Jobs - Technical Product Owner

Equivalent Jobs

(Remote)
6 Days ago
Unity - Senior Site Reliability Developer

Unity

Montreal, Quebec, Canada (On-Site)
4 Months ago
The Walt Disney Company - Lead Software Engineer, Scala

The Walt Disney Company

Seattle, Washington, United States (On-Site)
1 Month ago
The Walt Disney Company - Director, Tech Operations

The Walt Disney Company

Orlando, Florida, United States (On-Site)
5 Days ago
Microsoft - Site Reliability Engineer

Microsoft

Bucharest, Bucharest, Romania (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Trimble  Inc  - Lead DevOps Engineer

Trimble Inc

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
GoTo Group - Lead Software Engineer - Engineering Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
2 Months ago
Microsoft - Applied Scientist: Microsoft AI Development Acceleration Program, Redmond

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Nagarro - Staff Engineer

Nagarro

Portugal (Remote)
3 Months ago
Lytx,  Inc  - Product Manager II

Lytx, Inc

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Nextbrain - Computer Vision Engineer

Nextbrain

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Microsoft - Software Engineer II - Backend

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
King - Gaming Cloud Security Engineer

King

Barcelona, Catalonia, Spain (On-Site)
6 Days ago
Xactly Corp - Senior QA Engineer

Xactly Corp

Bengaluru, Karnataka, India (On-Site)
3 Months ago
LivSYT - Senior Back End Developer

LivSYT

Hyderabad, Telangana, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in El Segundo, California, United States

Salt AI - Technical Writer - Documentation Lead

Salt AI

Los Angeles, California, United States (Remote)
1 Month ago
ByteDance - HR Operations Improvement Leader (Multiple Positions)

ByteDance

Los Angeles, California, United States (On-Site)
1 Month ago
Interactive Brokers - Senior Cloud Security Engineer

Interactive Brokers

Fort Lauderdale, Florida, United States (Hybrid)
3 Months ago
Microsoft - Research Intern - LLM Inference Acceleration and Optimization

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Dynamics - Organizational Psychologist

Dynamics

Washington, District Of Columbia, United States (Hybrid)
2 Months ago
Crunchyroll - Manager Technical Program Management

Crunchyroll

San Francisco, California, United States (On-Site)
1 Month ago
Zones - Lead IT Recruiter

Zones

Albany, New York, United States (On-Site)
3 Months ago
ByteDance - Compliance Internal Auditor Lead - Payments

ByteDance

Seattle, Washington, United States (Hybrid)
3 Months ago
OKX - Sr Product Manager - Trading

OKX

San Jose, California, United States (On-Site)
3 Months ago
Rockstar Games - Senior Build & Release Engineer

Rockstar Games

San Diego, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Dario - Senior DevOps Engineer

Dario

Gurugram, Haryana, India (Hybrid)
4 Months ago
SmileGate - [CTO본부] 프라이빗클라우드팀 리드 (팀장급)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
PwC - ETIC, GCP Technical Support Engineer - Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
3 Months ago
Luxoft - Senior/Lead DevOps Engineer

Luxoft

New Delhi, Delhi, India (Remote)
2 Months ago
Rockstar Games - DevOps Engineer

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
8 Months ago
Toppan Merrill - Site Reliability Engineer

Toppan Merrill

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Grizmo Labs 🌐 - DevOps Engineer

Grizmo Labs 🌐

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Salesforce - Software Engineering MTS

Salesforce

California, United States (Remote)
1 Week ago
SuperPlay - DEVOPS ENGINEER

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Visa - Staff Site Reliability Engineer - PRE

Visa

Austin, Texas, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

El Segundo, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Saviynt

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug