Make Your Resume Now

Principal Software Engineer - Application Lifecycle

Posted September 15, 2026
Full-time Not Applicable

Job Overview

About the Team

ServiceNow's Application Lifecycle Engineering organization builds the platforms and tools that enable customers and developers to create, validate, deploy, and maintain applications at enterprise scale.

The team owns critical developer platform capabilities that improve developer productivity, application quality, and software delivery efficiency across the ServiceNow ecosystem. Our products support automated testing, application lifecycle management, CI/CD integration, developer tooling, and emerging AI-powered capabilities that help customers build software faster and more confidently.

As we continue investing in AI-native development experiences, we're focused on reimagining how developers build, test, validate, and operate applications through intelligent automation, agentic systems, and modern platform engineering practices.

What You'll Do

As a Principal Software Engineer, you'll help define the technical strategy and architecture for the next generation of developer platforms and AI-powered engineering productivity solutions.

  • Lead architecture and technical direction across developer tooling, automated testing, and application lifecycle management platforms.
  • Design and build highly scalable platform services that improve developer productivity and software quality for enterprise customers.
  • Create prototypes, proof-of-concepts, and reference architectures to validate new technical approaches before broader adoption.
  • Drive innovation around AI-enabled developer experiences, intelligent automation, agentic workflows, and software delivery acceleration.
  • Partner closely with Product Management, Design, and Engineering leaders to translate strategic vision into technical execution.
  • Evaluate emerging technologies and identify opportunities to enhance platform capabilities, developer experience, and customer outcomes.
  • Influence architectural decisions across multiple engineering teams and help establish engineering standards and best practices.
  • Solve complex challenges related to scalability, reliability, observability, security, and performance across customer-facing platforms.
  • Mentor senior engineers and provide technical leadership through influence, collaboration, and technical excellence.
  • Contribute to long-term platform evolution while balancing customer impact and execution velocity.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!