Note: The job is a remote job and is open to candidates in USA. SailPoint is a leader in identity security for the cloud enterprise, providing AI- and ML-powered solutions through its Identity Security Cloud Platform. The Senior Principal Engineer will shape the company's modern identity security platform by designing scalable SaaS services and infrastructure, leading cloud-native microservices and database initiatives, and influencing technical strategy and product direction.
Responsibilities
- Collaborate with cross-functional product managers, designers, and software, quality, and DevOps engineers to evolve the reliability, performance, and scalability of our services and infrastructure
- Design elegant, robust solutions to complex SaaS challenges, working on a cloud-native event-driven microservices architecture built on AWS
- Decompose legacy monolithic structures into sleek services, optimization-tune relational or NoSQL database models, or code in technologies like Java, JavaScript, or Ruby
- Serve as a strategic technical voice, influencing the product roadmap, championing next-generation software design trends, and advocating for our technology with stakeholders and the broader community
- Set up your engineering workstation, complete SailPoint's foundational onboarding courses, review the Atlas platform architectural documentation, and partner with a mentor to ship your first code modification to production
- Take ownership of decomposing a designated monolithic function into a distinct, cloud-native microservice, collaborate with product managers to scope technical requirements for an upcoming feature, and contribute daily to code reviews
- Lead the design and integration of a major database scaling project (utilizing relational or NoSQL database systems), implement performance testing frameworks to reduce latency in key services by 15%, and recommend specific SaaS technologies to adopt or avoid in our next-generation architecture
- Architect and execute a core segment of our multi-year platform strategy, deliver two or more high-scale microservices on the AWS stack, publish a technical blog post or speak at an internal/external engineering conference representing SailPoint, and serve as the main technical reference point to elevate the overall operational reliability of our production environment
Skills
- Bachelors degree in related field, or equivalent professional experience
- 15+ years of hands-on experience in Internet products and technologies, including 5+ years using Java
- Significant demonstrable experience designing and implementing products and services on top of the AWS stack
- Experience working in an environment involving rapid development of modern, service-based HTML5 applications
- Background in and understanding of testing, including unit testing, integration testing, and scale testing
- Experience analyzing business requirements and decomposing them into technical solutions
- Detail-oriented, hands-on, and able to balance business and client needs with technical constraints in a SaaS environment
- MS or PhD in Computer Science or a related technical field
- Experience working with complex multi-tenant SaaS platforms
Benefits
- Flexible, remote-first work culture
- Flexible Time Off: Generous, trust-based vacation policies alongside paid company holidays
- Comprehensive healthcare: medical, dental, and vision insurance options, including flexible spending accounts (FSAs)
- Robust mental health resources and employee assistance programs
- Annual performance bonus
- 401(k) retirement plan featuring a company-matching contribution
- Restricted stock units at certain levels
- Employee Stock Purchase Plan with discounted stock purchasing options
- Fully paid parental leave
- Paid volunteer time off and matching charitable donations through the SailPoint Gives Back Foundation
- Free snacks, beverages, catered meals, and gym access when visiting the Austin campus
- Short-term and long-term disability coverage
- Life insurance and Accidental Death & Dismemberment (AD&D) coverage
- Supplemental life insurance for employees, spouses, and children
- Flexible spending accounts for health care and dependent care, including a limited purpose flexible spending account
- 8 paid holidays annually
- Sick leave
- Legal Assistance, Critical Illness, Accident, Hospital Indemnity, and Pet Insurance options
- Health Savings Account (HSA) with employer contribution
- Employee Assistance Program (EAP) and Care Counselors
Company Overview
Company H1B Sponsorship