SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 143,200 - 193,300 / annual
ServiceNow is seeking a Senior Software Engineer to join its engineering organization in Santa Clara. You will design and develop scalable, maintainable software components with emphasis on performance and reliability, collaborating with product managers to translate requirements into well-architected solutions. You'll own features from design through delivery, build intuitive user experiences using modern UI frameworks, and contribute to the design and implementation of new AI-powered products and features.
Key responsibilities include designing scalable software components, collaborating with product managers on feature architecture, building extensible user experiences with modern frameworks, integrating automated testing into development workflows, participating in design and code reviews, developing comprehensive test strategies, and fostering a culture of continuous learning and engineering craftsmanship.
You will work on an AI-native platform that brings together any AI, any data, and any workflow to help organizations work smarter and faster. The role emphasizes clean architecture, intuitive user experiences, and continuous improvement. You'll contribute to products used by 85% of the Fortune 500.
REQUIREMENTS:
- Bachelor's degree or higher in Computer Science, Computer Engineering, or related field
- 5-8 years of software engineering experience with a track record of delivering high-quality products
- 1+ year of practical experience with AI/ML-powered features, agentic systems, or LLM-based tooling
- Proficiency in Python, Javascript, Typescript, Java, or similar object-oriented languages
- Experience with modern front-end frameworks such as Angular and/or React
- Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and performance optimization
- Experience with REST/API-driven development and integration patterns
- Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG) and CI/CD pipeline integration
- Strong debugging and problem-solving skills in complex, distributed systems
- 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
- Exposure to AI-native development tools (e.g., Claude Code, Cursor, Copilot)
- Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems
- Experience applying critical thinking to integrate AI into work processes, decision-making, or problem-solving