Principal Software Engineer, Application Access Governance

Saviynt

  • El Segundo, CA
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Amazon Web Services (AWS)unmatched
    • Apache Ant Build Toolunmatched
    • Artificial Intelligence (AI)unmatched
    • Cloud Computingunmatched
    • Eclipse IDEunmatched
    • Functional Testingunmatched
    • GitHubunmatched
    • Grailsunmatched
    • Integration Testingunmatched
    • JUnitunmatched
    • Javaunmatched
    • Kanbanunmatched
    • Microsoft Windows Azureunmatched
    • Multiplatform/Cross-Platformunmatched
    • Programming Toolsunmatched
    • Requirements Managementunmatched
    • Riskunmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Architectureunmatched
    • Software Architecture Designunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Spring Frameworkunmatched
    • System Integration (SI)unmatched
    • System Testunmatched
    • Technical Supportunmatched
    • Test Caseunmatched
    • Unit Testunmatched

    Description

    SENIOR PRINCIPAL SOFTWARE ENGINEER

    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.


    WHAT YOU WILL BE DOING

    Participate in requirements analysis

    Design and develop secure, scalable, multi-tenant software solutions that run seamlessly across major cloud platforms like AWS and Azure

    Collaborate with internal teams to produce software design and architecture

    Develop state-of-the-art enterprise identity cloud solutions

    Test and deploy applications and systems

    Revise, update, refactor and debug code

    Ability to start a program from scratch as well as maintain existing services

    Develop documentation throughout the software development life cycle

    Serve as an expert on applications and provide technical support

    Follow the true agile principles


    WHAT YOU BRING

    10+ years of software engineering experience

    Expert-level ability utilizing technologies such as Java, Spring Framework,
    REST and Microservices

    Strong Experience as a Java Engineer developing applications based on
    Security principles, cloud platforms (AWS, Azure, or Google Cloud) and
    Containerization (Docker, Kubernetes)

    Hands on experience with SQL, ElasticSearch, Redis, CI/CD; Groovy on
    Grails (a plus)

    Experience in increasing levels of responsibility managing application
    development, solution architecture, design and delivery, and process
    improvement

    Experience with unit, functional and system integration testing

    Extensive understanding of working in an agile environment utilizing
    Scrum and Kanban

    Experience with Git (GitHub/GitLab), automatic deployments, continuous
    integration

    Hands on experience using IntelliJ or Eclipse/My Eclipse IDE, writing Junit
    test cases, working with Maven/Ant

    Experience with AI development tools in SDLC such as Amazon Q, Github Copilot, Cursor, and similar productivity assistants.

    Numbers & Facts

    LocationEl Segundo, CA

    Similar Jobs