Remote Principal Software Engineer, Application Access Governance

at Saviynt

Posted 2 days ago 2 applied

Description:

  • The position is for a Senior Principal Software Engineer at Saviynt, an identity authority platform.
  • The role involves participating in requirements analysis and designing secure, scalable, multi-tenant software solutions that operate across major cloud platforms like AWS and Azure.
  • Responsibilities include collaborating with internal teams to produce software design and architecture, developing enterprise identity cloud solutions, and testing and deploying applications and systems.
  • The engineer will revise, update, refactor, and debug code, and must be capable of starting a program from scratch as well as maintaining existing services.
  • Documentation throughout the software development life cycle is required, and the engineer will serve as an expert on applications providing technical support.
  • The role follows true agile principles.

Requirements:

  • Candidates must have 10+ years of software engineering experience.
  • An expert-level ability in utilizing technologies such as Java, Spring Framework, REST, and Microservices is required.
  • Strong experience as a Java Engineer developing applications based on security principles, cloud platforms (AWS, Azure, or Google Cloud), and containerization (Docker, Kubernetes) is necessary.
  • Hands-on experience with SQL, ElasticSearch, Redis, CI/CD, and Groovy on Grails (a plus) is expected.
  • Candidates should have experience managing application development, solution architecture, design and delivery, and process improvement with increasing levels of responsibility.
  • Experience with unit, functional, and system integration testing is required.
  • An extensive understanding of working in an agile environment utilizing Scrum and Kanban is necessary.
  • Experience with Git (GitHub/GitLab), automatic deployments, and continuous integration is required.
  • Hands-on experience using IntelliJ or Eclipse/My Eclipse IDE, writing JUnit test cases, and working with Maven/Ant is expected.
  • Experience with AI development tools in the SDLC such as Amazon Q, GitHub Copilot, Cursor, and similar productivity assistants is preferred.

Benefits:

  • The salary for this position ranges from $215,000 to $270,000 a year.