Staff Software Engineer
ServiceNow
Santa Clara, CA, United States Posted October 9, 2026
Check how well your resume matches this job
Salary Range
$176,100 - $308,200
Job Description
Join our team as a Staff Software Engineer, where you will lead the design, development, and delivery of complex AI-native and cloud-native systems. You will take ownership of critical components, set technical direction, and serve as a technical resource to peers and junior engineers. This role requires a deep understanding of software engineering fundamentals, AI/ML integration, cloud architecture, and production systems. You will work closely with product management, domain specialists, and other engineering teams to define requirements and technical specifications.
- Conception, développement et livraison de systèmes complexes, natifs de l'IA et du cloud.
- Responsabilité de la livraison de bout en bout de fonctionnalités ou de systèmes de taille moyenne à grande.
- Mentorat des ingénieurs juniors et intermédiaires, y compris la programmation en binôme et les revues de conception.
- 3+ years of demonstrated experience integrating third-party AI/ML services and platform APIs (OpenAI, Anthropic, AWS Bedrock, Google Vertex AI, etc.)
- 3+ years of hands-on experience with LLM prompt engineering, agent design, and retrieval systems (RAG, semantic search, knowledge bases)
- Experience with Agile and Scrum development methodologies; comfort with iterative development and continuous improvement
- Strong proficiency in JavaScript/GlideScript, Python, and Java; familiarity with ServiceNow scripting patterns and APIs
- Track record of taking ownership of significant technical initiatives and delivering them successfully
- 8+ years of software development experience with a Bachelor's degree; OR 6+ years with a Master's degree; OR 3+ years with a PhD; OR equivalent work experience
- Demonstrated mentorship of junior engineers or technical leadership in previous roles
- Experience with cloud computing platforms and managed AI services (AWS, GCP, Azure); hands-on experience with infrastructure-as-code
- Proven ability to troubleshoot and isolate root causes in complex, distributed, and probabilistic systems
- Demonstrated expertise in LLM orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel) and vector databases (Pinecone, Weaviate, pgvector, etc.)
- Strong communication skills; ability to explain technical concepts to both technical and non-technical audiences; customer-facing experience a plus
- Solid understanding of ServiceNow data model, form/workflow design, and business process automation
- Proficiency with Kubernetes, containerization, CI/CD pipelines, and automated testing frameworks
- Practical software development experience, with 5+ years working with modern cloud-native and AI-native systems
- Experience designing and optimizing high-performance data pipelines, embedding systems, and vector stores at scale
- Solid understanding of microservices architecture, REST/streaming APIs, and modern backend frameworks (Spring Boot, FastAPI, etc.)
- Demonstrated ability to engage with customers, understand their needs, and support issue resolution
- 2+ years of hands-on experience developing applications and extensions on the ServiceNow platform
- Experience developing and debugging evaluation harnesses, benchmarks, and metrics for AI/ML features
Required Skills
Similar Jobs
Staff Software Engineer - Platform Security
ServiceNow
Senior Software Engineer
ServiceNow
Software Engineer
ServiceNow
Software Engineer
ServiceNow
How to apply
You apply on ServiceNow’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign in