Join ServiceNow as a Senior Staff Software Engineer and contribute to the development of robust and scalable solutions for our AI-enhanced platform. You will design and develop software components, collaborate with product managers, and participate in design and code reviews. The role requires experience in software engineering, multiple technology stacks, and passion for JavaScript and the Web as a platform.
Requirements
- Experience in leveraging critical thinking about how to integrate AI into work processes, decision-making, or problem-solving.
- 8+ years of experience in software engineering, with a track record of delivering high-quality products.
- Experience with multiple technology stacks: Cloud Dev, Platforms, Web Dev, Frameworks or service–oriented architecture
- Passion for JavaScript and the Web as a platform, reusability, and componentization
- Proficiency in Python, Java, or similar object-oriented languages.
- Experience with modern front-end frameworks such as Angular, React, or Vue.
- 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 integrating tests into CI/CD pipelines
- Understanding software quality principles including reliability, observability, and production readiness.
- 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.
- Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems
Benefits
- Health plans, including flexible spending accounts
- 401(k) Plan with company match
- ESPP
- Matching donations
- Flexible time away plan
- Family leave programs