[Remote] Senior Security Software Engineer
Note: The job is a remote job and is open to candidates in USA. SailPoint is a cybersecurity company whose Cybersecurity organization is focused on protecting the enterprise. The Senior Security Software Engineer will architect and build custom security tools, middleware, integrations, user interfaces, automation, and deployment pipelines across diverse security platforms. The role also partners with Security Operations, IT, and Engineering to translate security policies into secure, compliant, code-driven solutions.
Responsibilities
- Architect and develop robust, scalable custom security tools, middleware, and automation scripts that integrate isolated security platforms (e.g., Identity/Entra ID, MDM/Intune, EDR, SIEM, and SaaS apps)
- Leverage advanced API methodologies (REST, GraphQL, Webhooks) to create tool-agnostic data flows, enabling automated enforcement and telemetry sharing across the security stack
- Identify limitations in out-of-the-box vendor capabilities (such as custom mobile application management enforcement or complex access workflows) and build resilient custom software to close those gaps
- Design and develop intuitive user interfaces (UIs) and dashboards for internal security tools, ensuring they are accessible and highly usable for Security Operations and business personnel
- Build and maintain automated deployment pipelines for security controls, incident response playbooks (SOAR), and continuous monitoring workflows
- Collaborate with internal stakeholders to gather requirements, translating complex security policies into automated, code-driven solutions that reduce manual overhead
- Proactively ensure all custom development meets strict information security, secure coding (SSDLC), and compliance standards (e.g., ISO, NIST, SOX, etc.)
Skills
- 8+ years of experience in software engineering, security automation, or advanced DevOps, specifically focused on building internal tools or cybersecurity integrations
- Full-stack development experience, including proficiency with modern frontend frameworks (e.g., React, Vue, or Angular) to build responsive web applications alongside backend services
- Expert-level proficiency in languages suited for API integration and automation (e.g., Python, Go, or Node.js)
- Deep, hands-on experience working with complex APIs, OAuth/OIDC authentication flows, webhooks, and building tool-agnostic integration layers
- Strong understanding of enterprise security concepts, particularly Identity & Access Management (IAM), Zero Trust, and Endpoint/Mobile Security (MAM/MDM)
- Proven experience with CI/CD release automation (Jenkins, GitLab CI, GitHub Actions), Infrastructure as Code (Terraform), and secure system debugging
- Strong interpersonal and teaming skills - ability to set and enforce process and influence engineers who are not direct reports
- Ability to operate in an agile, fast-paced environment
- Experience hosting custom tooling in cloud environments (preferably AWS), utilizing serverless architectures (Lambda) or containerization (Docker/Kubernetes)
Benefits
- Eligibility for the SailPoint Corporate Bonus Plan or a role-specific commission
- Potential eligibility for equity participation
- Medical, dental, and vision insurance
- Short-term and long-term disability coverage
- Life insurance and Accidental Death & Dismemberment (AD&D)
- Supplemental life insurance for employees, spouses, and children
- Flexible spending accounts for health care and dependent care
- Limited purpose flexible spending account
- 401(k) Savings and Investment Plan with company matching
- Flexible vacation policy
- 8 paid holidays annually
- Sick leave
- Paid parental leave
- Employee Assistance Program (EAP) and Care Counselors
- Legal Assistance, Critical Illness, Accident, Hospital Indemnity and Pet Insurance options
- Health Savings Account (HSA) with employer contribution
Company Overview
Company H1B Sponsorship