SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 149,800 - 262,200 / annual
ServiceNow is seeking a Staff Software Engineer to join the team building intelligent, AI-powered in-product experiences that transform how users interact with the platform. You'll work at the intersection of product, platform, and design to create seamless, context-aware experiences that anticipate user needs and automate complex tasks across the ServiceNow ecosystem.
In this role, you will:
- Design and develop scalable, maintainable, and reusable software components with emphasis on performance and reliability
- Build high-quality, clean code by enforcing best practices around software architecture, code reviews, and unit testing
- Partner with product owners to understand requirements and own features from design through implementation, testing, and delivery
- Collaborate with product managers to translate requirements into well-architected solutions
- Contribute to the design and implementation of new products and features while enhancing existing capabilities
- Integrate automated testing into development workflows to ensure consistent quality across releases
- Participate in design and code reviews, ensuring best practices in performance, maintainability, and testability
- Develop comprehensive test strategies covering functional, regression, integration, and performance aspects
- Foster a culture of continuous learning and engineering craftsmanship across the team
- Troubleshoot complex systems and optimize performance across the stack
Requirements:
- 6+ years of experience with JavaScript
- 6+ years of experience in software engineering with a track record of delivering high-quality products
- Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and performance optimization
- Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG) and CI/CD pipeline integration
- Understanding of software quality principles including reliability, observability, and production readiness
- Ability to troubleshoot complex systems and optimize performance
- 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
- Experience leveraging or critical thinking about how to integrate AI into work processes, decision-making, or problem-solving
- Experience with AI productivity tools such as Windsurf or Cursor is a plus