Principal Engineer

  • $160k-$220k
  • Remote - United States

Remote

Software Development

Principal

Summary

Join Saviynt's distributed global R&D team as a software engineer and contribute to building a platform that solves the toughest security and compliance challenges. As a collaborative partner, exceptional problem solver, forward thinker, customer-centric builder, or empowering mentor, you will work on requirements analysis, roadmap planning, architecture design, development, testing, deployment, and mentoring engineers.

Requirements

  • 9+ years of software engineering experience
  • 3+ years of development experience in Privileged Access Management, Identity Governance, Authentication, Security or related fields
  • Experience developing applications based on security principles, cloud platforms (AWS, Azure, or Google Cloud) in a containerized environment (Docker, Kubernetes)
  • Experience designing systems with event-driven architecture
  • Extensive experience in designing and developing RESTful APIs and Microservices
  • Hands on experience with SQL, ElasticSearch, Redis
  • Expert-level ability in Java, Spring Framework, React, Groovy on Grails, React 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 or similar technology
  • Experience leading and mentoring engineers a huge plus
  • Excellent negotiation, facilitation, and consensus-building capabilities
  • Openness and adaptability to respond to fast-moving circumstances
  • Proficiency in multiple programming languages and tools
  • Strong oral and written communication skills
  • Collaborative and adaptable working style with the ability to pair program
  • Demonstrate initiative and the ability to prioritize your time and efforts
  • A thorough grasp of technology concepts, business operations, design and development tools, system architecture, and technical standards
  • Understanding of backlog tracking, burndown metrics, and incremental delivery
  • A Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience

Responsibilities

  • Actively engage in requirements analysis with Product and Engineering Management
  • Plan and execute roadmap with Product and Engineering management
  • Collaborate with internal teams to architect, design, and develop state-of-the-art enterprise identity cloud solutions
  • Automate Testing and deploy applications and systems
  • Debug, enhance, update, optimize and refactor existing code as needed
  • Lead and Mentor engineers in the team
  • Conduct code reviews for critical and intricate code modifications
  • Develop new projects from scratch while maintaining existing services
  • Develop documentation throughout the software development life cycle
  • Serve as an expert on applications and provide technical support
  • Follow true agile principles

Benefits

  • $160,000 - $220,000 a year
  • Competitive total rewards package
  • Learning and tremendous opportunities to grow and advance in your career
  • Participation in a Saviynt discretionary bonus plan, subject to the rules governing the program
Share this job:
Please let Saviynt know you found this job on Remote First Jobs 🙏
Apply now