SlipstreamJobsFresh Startup & VC-Backed Jobs

Sr Software Engineer, Platform Cryptography

ServiceNow - Santa Clara, CA, United States - Hybrid - posted 2026-10-02

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 143,200 - 243,400 / annual

ServiceNow's Platform Security team is building foundational security infrastructure and AI-driven detection systems for enterprise-scale operations. The cryptography function owns the cryptographic backbone of the ServiceNow platform, including certificate lifecycle management, key management, secrets distribution, and workload identity for a large-scale multi-tenant SaaS platform operating in regulated environments. As a Senior Software Engineer in Core Cryptography, you will design and build secure, high-quality cryptographic services for the platform. You'll bring hands-on engineering depth, a security-first mindset, and the ability to apply ML/AI techniques to strengthen how the system detects misuse and anomalies. You will work under the technical direction of staff+ engineers on the team. Key responsibilities include: - Design, develop, and maintain high-quality, secure cryptographic services meeting FIPS compliance and regulated-environment requirements - Build and operate services within the core crypto ecosystem (key management, certificate lifecycle, secrets distribution) with reliability and security as first-class requirements - Apply ML/statistical techniques to flag anomalous key usage, abnormal secrets access, or unusual certificate request patterns - Contribute to building inference/detection pipelines that surface cryptographic misuse or compromise indicators in near real time - Collaborate with product owners, security architects, and engineering teams to translate security and compliance requirements into working code - Operate services on Kubernetes in a multi-tenant SaaS environment, including deployment, CI/CD, on-call, and incident response - Write secure code by default: threat-model your own designs, review others' code with the same rigor, catch logic errors and cryptographic anti-patterns - Stay current on cryptographic advancements, including post-quantum readiness, and bring relevant ideas to the team REQUIREMENTS: Basic Qualifications: - 4+ years professional software engineering experience with Java, Go, or equivalent object-oriented language at production scale - Advanced knowledge of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations - Familiarity with distributed systems concepts (resource isolation, concurrency, scaling execution across shared infrastructure) - Demonstrated capability to manage multiple projects with material technical risk across teams and processes - Hands-on experience deploying and operating services on Kubernetes in a SaaS/multi-tenant environment - Working knowledge of core cryptographic primitives (symmetric/asymmetric encryption, hashing, digital signatures, PKI/TLS fundamentals) - Demonstrated security-conscious coding habits: secure coding, code review, unit testing, automation Additional Qualifications: - Direct experience with cryptography, PKI, key management, or secrets management systems - Some applied ML/AI exposure (anomaly detection, classification, or critically integrating AI tooling into engineering workflows) over pure research background - Experience building distributed backend systems (microservices, SQL/NoSQL data stores) - Exposure to regulated environments (FIPS 140-2/3, FedRAMP, or similar)

Similar roles