Simplify Logo

Full-Time

Software Architect

Java Stack

Confirmed live in the last 24 hours

Saviynt

Saviynt

501-1,000 employees

Cloud-based enterprise identity management solutions

Consulting
Cybersecurity

Compensation Overview

$180k - $220kAnnually

Expert

Los Angeles, CA, USA

Category
Backend Engineering
Software Engineering
Required Skills
RabbitMQ
Kubernetes
Microsoft Azure
Apache Kafka
Java
AWS
Requirements
  • Bachelors degree or an equivalent work experience
  • Minimum of 5+ years of Software architect experience with customer-facing, large-scale, web-based, or SaaS applications
  • Overall 10+ years of experience
  • Deep, hands-on, architect-level understanding of various java frameworks (spring boot, 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

Saviynt offers an Enterprise Identity Cloud solution, integrating technologies such as identity governance, application access governance, and privileged access management to address security and compliance challenges for modern enterprises' cloud scalability and security needs. The platform provides granular application access, cloud security, and privileged access management, catering to the complexities of modern enterprise security and compliance requirements.

Company Stage

Series A

Total Funding

$375M

Headquarters

El Segundo, California

Founded

2010

Growth & Insights
Headcount

6 month growth

7%

1 year growth

7%

2 year growth

-1%