Senior Principal Software Engineer, Privileged Access Management (PAM)
closed
Saviynt
đź’µ $160k-$220k
đź“ŤRemote - United States
Summary
Join Saviynt's distributed global R&D team as a Senior Software Engineer to build a platform that solves the toughest security and compliance challenges while helping maintain leadership position in delivering enterprise identity cloud solutions.
Requirements
- 10+ 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
- Be a mentor, technical leader and thought leader for a talented team of engineers, challenging them and helping them grow
- 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
This job is filled or no longer available