SailPoint is seeking a Backend Software Engineer to help build a new cloud-based SaaS identity analytics product. The role involves delivering efficient, maintainable microservices and leading technical design and execution within the engineering team.
Responsibilities:
- Deliver efficient, maintainable, robust Java/Go based microservices
- Produce designs, high level estimates and implement features based on product requirements
- Lead technical feasibility studies and proof-of-concepts for N-tier SaaS solutions
- Collaborate with Principal Engineers and the architecture team to design and implement robust, scalable solutions
- Perform technical design reviews and code reviews for the team
Requirements:
- 10+ years of professional software development experience
- Strong Java and GO experience
- Great communication skills, both verbal and written
- BS in Computer Science, or a related field
- Advanced experience with object-oriented analysis and design skills
- Experience with Single Sign-On (SSO), OAuth and other authorization models, and JSON Web Tokens (JWT)
- Experience with AWS
- Experience with Continuous Delivery
- Advanced understanding of JavaScript Frameworks such as React, Angular or Backbone, knows ES5 to ES6+
- Experience instrumenting code for gathering production performance metrics