Principal Software Engineer - Application Lifecycle
Full-time Not ApplicableJob 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.
Make Your Resume Now