SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
ServiceNow is seeking a Senior Software Engineer to design, build, test, and maintain cloud-native and AI-native software components. This is an IC3-level role for an engineer who independently owns medium-complexity features and components with limited supervision, working across the full development lifecycle from design through production support.
You will take ownership of AI-native software features and backend services, contribute to technical specifications, prompt design, agent logic, and retrieval workflows. You'll build comprehensive unit tests, integration tests, and evaluation checks for AI features, troubleshoot defects and AI behavior problems in production, and follow secure coding practices including responsible handling of prompts, customer data, and AI safety guardrails. You'll work with cloud services, APIs, containers, and CI/CD pipelines to support reliable software delivery.
On the ServiceNow platform side, you'll design and develop features and customizations independently, architect workflows and automations, implement client and server-side JavaScript/GlideScript, design data models and dashboards, and integrate third-party AI/ML services with ServiceNow. You'll maintain platform plugins, participate in upgrades, and support customer implementations.
You'll communicate clearly with team members and stakeholders on technical topics, participate actively in design discussions and code reviews, and mentor junior engineers through pair programming and informal guidance. You'll own medium-complexity features from design through delivery and production support, review peer code, support root cause analysis for customer issues, and participate in on-call support for assigned components.
You'll also engage with customers to understand and resolve complex technical issues, participate in issue triage and investigation, provide technical guidance on configuration and troubleshooting, and help identify patterns in customer issues to prevent future problems.
Requirements:
• Bachelor's degree in computer science, engineering, or related field (or equivalent practical experience)
• 5–8 years of professional software development experience
• 1+ years of hands-on experience with LLM prompt engineering, AI/ML API integration, or similar AI-native development
• 1+ years of hands-on experience developing applications or customizations on the ServiceNow platform
• Strong proficiency in Python, Java, or JavaScript; growing proficiency across multiple languages
• Solid understanding of JavaScript/GlideScript and ServiceNow platform APIs and data models
• Experience with cloud platforms (AWS/GCP/Azure) and basic familiarity with managed AI services
• Solid understanding of relational and NoSQL databases; familiarity with vector databases is a plus
• Experience with RESTful APIs, microservices architecture, and modern backend frameworks
• Understanding of software testing practices; ability to write effective unit and integration tests
• Familiarity with CI/CD pipelines and automated testing frameworks
• Experience with version control systems and collaborative development workflows
• Strong problem-solving skills and ability to debug complex issues
• Good communication skills; ability to explain technical concepts to both technical and non-technical audiences
• Experience with Agile and Scrum development methodologies
• Demonstrated ability to take ownership of features and deliver them successfully
• Experience working with customers or in support-facing roles is a plus
• Familiarity with LLM orchestration frameworks (LangChain, LlamaIndex) or vector databases is a plus
• Understanding of AI/ML evaluation practices and responsible AI principles