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