S

ServiceNow

Builds software that automates business workflows

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USAIn-person

About the Job

Requirements

  • Experience applying critical thinking to integrate artificial intelligence into work processes, decision-making, or problem-solving, including using artificial-intelligence-powered tools, automating workflows, analyzing artificial-intelligence-driven insights, or exploring artificial intelligence's potential impact on the function or industry.
  • At least 6 years of experience in software engineering, with a track record of delivering high-quality products.
  • 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 such as JUnit, Selenium, or TestNG, and integrating tests into continuous integration/continuous delivery pipelines.
  • Understanding of software quality principles, including reliability, observability, and production readiness.
  • Ability to troubleshoot complex systems and optimize performance across the stack.
  • Experience with artificial-intelligence-powered tools or workflows, including validation of datasets, model predictions, and inference consistency.
  • Comfort with development tools such as integrated development environments, debuggers, profilers, source control, and Unix-based systems.

Responsibilities

  • Design and develop scalable, maintainable, and reusable software components with a strong emphasis on performance and reliability.
  • Collaborate with product managers to translate requirements into well-architected solutions and own features from design through delivery.
  • Build intuitive and extensible user experiences using modern user-interface frameworks, ensuring flexibility for customer-specific needs.
  • Contribute to the design and implementation of new products and features while enhancing existing product capabilities.
  • Integrate automated testing into development workflows to ensure consistent quality across releases.
  • Participate in design and code reviews, ensuring best practices in performance, maintainability, and testability.
  • Develop comprehensive test strategies covering functional, regression, integration, and performance aspects.
  • Share engineering and quality best practices to foster continuous learning and improvement.
  • Promote engineering craftsmanship, knowledge-sharing, and thoughtful quality practices across the team.

About the Company

ServiceNow

Builds software that automates business workflows

ServiceNow builds cloud software that helps large organizations manage work across IT, customer service, human resources, and security. Its applications handle tasks such as resolving support tickets, onboarding employees, and responding to customer requests. Businesses configure forms, approval steps, and automation through visual tools on a common platform, connecting existing systems and using AI to assist workers or carry out tasks. The company sells subscriptions to its applications and platform, with professional services helping customers implement and use the software. Founded in 2004, ServiceNow is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at ServiceNow

See more jobs