
Staff Software Engineer
ServiceNow1 month ago
Base Salary
$176k - $308k/yr
Responsibilities
- Lead architecture, implementation, testing, deployment, monitoring, and technical direction for complex AI-native and cloud-native systems.
- Build LLM integrations, agentic workflows, retrieval and inference services, evaluation frameworks, embedding systems, vector stores, and high-performance data pipelines.
- Develop ServiceNow applications, extensions, integrations, workflows, business rules, data models, forms, dashboards, plugins, and automation.
- Use Python, Java, and JavaScript/GlideScript to create robust, maintainable, tested software and platform integrations.
- Implement secure coding, prompt-injection defenses, privacy and PII protections, responsible-AI guardrails, and regulatory compliance practices.
- Troubleshoot distributed systems, probabilistic models, model behavior, hallucinations, retrieval quality, production incidents, and customer-reported issues.
- Manage production deployments, monitoring, performance improvements, model-drift response, ServiceNow upgrades, and configuration compatibility.
- Mentor junior and mid-level engineers through code reviews, design reviews, pair programming, architecture discussions, and hands-on coaching.
- Contribute to technical standards, architectural reviews, hiring and interviews, documentation, process improvements, and cross-functional planning.
- Partner with product, engineering, customer success, support, customers, and external partners to resolve issues and identify product improvements.
Requirements
- At least 8 years of software development experience with a bachelor's degree, 6 years with a master's degree, 3 years with a PhD, or equivalent work experience.
- At least 5 years working with modern cloud-native and AI-native systems.
- At least 3 years of hands-on experience with LLM prompt engineering, agent design, and retrieval systems such as RAG, semantic search, and knowledge bases.
- At least 3 years integrating third-party AI/ML services and platform APIs, including services from OpenAI, Anthropic, AWS Bedrock, and Google Vertex AI.
- At least 2 years developing applications and extensions on the ServiceNow platform.
- Strong proficiency in JavaScript/GlideScript, Python, and Java, plus familiarity with ServiceNow scripting patterns and APIs.
- Understanding of ServiceNow data models, form and workflow design, business process automation, microservices, REST and streaming APIs, and backend frameworks such as Spring Boot and FastAPI.
- Experience designing high-performance data pipelines, embedding systems, vector stores, LLM orchestration frameworks, vector databases, cloud platforms, managed AI services, infrastructure-as-code, Kubernetes, containerization, CI/CD, automated testing, and AI evaluation harnesses.
- Ability to troubleshoot complex distributed and probabilistic systems, communicate with technical and non-technical audiences, engage customers, own significant initiatives, and mentor engineers.
- Experience with Agile and Scrum development methodologies and iterative continuous improvement.
Benefits
- Base pay is listed at $176,100-$308,200, with equity when applicable, variable or incentive compensation, and benefits.
- Health plans include flexible spending accounts, a 401(k) plan with company match, ESPP, matching donations, flexible time away, and family leave programs.
- The role is a regular employee position with a flexible work persona in North America and Canada; eligibility may depend on assigned work location.
Tech Stack
Categories
About ServiceNow
ServiceNow builds a cloud platform for enterprise digital workflows, covering IT service management, customer service, HR service delivery, security operations, and operations management, plus tools for custom app development. It sells subscription SaaS to large organizations and public-sector agencies to automate processes and connect data across systems. Founded in 2004 and headquartered in Santa Clara, California, ServiceNow is a public company listed on the NYSE under the ticker NOW.