Principal Software Engineer, Application Access Governance

Saviynt

  • El Segundo, CA
  • 30+ days ago

    Highlights

    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. Strong Experience as a Java Engineer developing applications based on Security principles, cloud platforms (AWS, Azure, or Google Cloud) and Containerization (Docker, Kubernetes) .

    Numbers & Facts

    LocationEl Segundo, CA

    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.

    Similar Jobs

    See more jobs