
Senior Software Engineer

ServiceNow
Summary
Join ServiceNow as a Cryptography Engineer and design, develop, and maintain high-quality, scalable, and secure cryptographic solutions. You will architect and deploy mission-critical services, stay at the forefront of cryptographic advancements, and collaborate with various teams to ensure seamless integration. Responsibilities include enforcing best practices in software engineering, building cryptographic frameworks, contributing to new security product development, and mentoring fellow engineers. This role offers the opportunity to work at the cutting edge of cryptographic security, shaping the future of ServiceNow's encryption and key management capabilities. The ideal candidate possesses 4+ years of experience with Java or a similar OO language and experience with data structures, algorithms, and object-oriented design. A passion for JavaScript and experience with modern UI frameworks are preferred.
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry
- 4+ years of experience with Java or a similar OO language
- Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
Responsibilities
- Design, develop, and maintain high-quality, scalable, and secure cryptographic solutions that meet the rigorous requirements of FIPS compliance and regulated environments
- Architect and deploy mission-critical services within the ServiceNow crypto ecosystem, ensuring reliability, scalability, and security
- Stay at the forefront of cryptographic advancements, particularly in post-quantum cryptography, and proactively integrate cutting-edge security practices to future-proof our solutions
- Collaborate with product owners, security architects, and engineering teams to understand detailed security and compliance requirements, ensuring seamless integration of cryptographic frameworks
- Enforce and advocate for best practices in software engineering (including secure coding, code reviews, unit testing, and automation) to deliver robust, enterprise-grade security solutions
- Build cryptographic frameworks and key management solutions that empower customers with industry-leading security postures, allowing them to securely manage sensitive data across cloud environments
- Contribute to the design and development of new security products and enhancements, while continuously improving existing cryptographic solutions
- Mentor and inspire fellow engineers, fostering a culture of knowledge sharing, continuous learning, and innovation in the cryptography and security space
Preferred Qualifications
- Design, develop, and deploy robust backend systems building microservices and/or SQL database architecture
- Experience with any of the modern UI frameworks like Angular, React or Vue
- Passion for JavaScript and the Web as a platform, reusability, and componentization
Benefits
- Health plans, including flexible spending accounts
- A 401(k) Plan with company match
- ESPP
- Matching donations
- A flexible time away plan
- Family leave programs
Share this job:
Similar Remote Jobs

