Overview
Senior Software Engineer on SailPoint's Identity Security Cloud Business Services team, building governance features and defining API management strategy for cloud-native, multi-tenant SaaS microservices.
What you'll do
- Drive the planning, design, construction, and review of APIs.
- Drive the design, implementation, and deployment of efficient, maintainable, robust microservices for medium-to-high complexity features.
- Collaborate with the services team as part of the API strategy team to help stakeholders follow the organization's strategy for designing, building, and maintaining APIs.
- Produce designs and rough estimates, and implement features based on product requirements.
- Collaborate with peers on designs, code reviews, and testing.
- Produce unit and end-to-end tests to improve code quality and maximize code coverage for new and existing features.
What you'll need
- 6+ years of experience in Java-based backend development.
- Strong knowledge in developing server-side, Object-Oriented Programming and Spring Boot framework.
- Experience in designing and implementing RESTful/GraphQL APIs for an API-first application architecture.
- Experience using cloud-native technologies from AWS/other cloud providers.
- Experience developing microservices in multi-tenant SaaS application.
- Experience using SQL/NoSQL, EKS, Kafka, Redis.
- Experience using monitoring, alerting, and visualization tools like Prometheus, Grafana.
- Experience with AI development tools such as Cursor or Claude.
- Experience working with remote teams.
- Great communication, collaboration, and stakeholder management skills.
Nice to have
- Go programming (desired).
- Professional experience in design/implementation of event-driven architecture.
- Experience writing software applications in Go.
Details
- Location: Pune, India.
- Hybrid model: office 3 days a week (unless otherwise specified).
- Provide 12x7 on-call support during your day.
Read the full description and apply on the company’s own careers page.