ServiceNow is seeking a Staff Software Engineer to join their Digital End-User Experience Platform team. The successful candidate will design and develop scalable software components, collaborate with product managers, and contribute to the design and implementation of new products and features.
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving
- Proficiency with modern front-end frameworks such as Angular, React, or Vue
- Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and performance optimization
- Proficiency in designing, developing, and maintaining cloud-native solutions leveraging Kafka, Flink, and Kubernetes
- Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG) and integrating tests into CI/CD pipelines
- Understanding software quality principles including reliability, observability, and production readiness
- Ability to troubleshoot complex systems and optimize performance across the stack
- Experience with AI-powered tools or workflows, including validation of datasets, model predictions, and inference consistency
- Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems
Benefits
- Health plans, including flexible spending accounts
- 401(k) Plan with company match
- ESPP
- Matching donations
- Flexible time away plan
- Family leave programs