
Principal Software Engineer - Application Lifecycle
ServiceNow2 months ago
Base Salary
$221k - $387k/yr
Responsibilities
- Lead architecture and technical direction for developer tooling, automated testing, and application lifecycle management platforms.
- Design and build scalable platform services that improve developer productivity and software quality for enterprise customers.
- Create prototypes, proofs of concept, and reference architectures to validate technical approaches.
- Drive AI-enabled developer experiences, intelligent automation, agentic workflows, and software delivery acceleration.
- Partner with Product Management, Design, and Engineering leaders to translate strategic vision into execution.
- Evaluate emerging technologies and identify opportunities to improve platform capabilities, developer experience, and customer outcomes.
- Influence architectural decisions across multiple engineering teams and establish engineering standards and best practices.
- Address scalability, reliability, observability, security, performance, and fault-tolerance challenges 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.
Requirements
- 15+ years of software engineering experience or equivalent practical experience.
- Deep expertise building large-scale distributed systems, developer platforms, cloud-native applications, or enterprise SaaS products.
- Strong experience designing customer-facing platform capabilities, developer tools, or engineering productivity solutions.
- Expert-level understanding of system architecture, scalability, reliability, observability, fault tolerance, and production operations.
- Strong software development background with Java and modern distributed-system design.
- Proven ability to drive technical strategy and influence architecture across multiple teams and organizations.
- Experience leading complex technical initiatives through collaboration rather than formal authority.
- Strong communication and cross-functional collaboration skills across Engineering, Product Management, and Design.
- Track record of mentoring senior engineers and raising engineering standards across an organization.
- Preferred experience with developer tools, testing platforms, CI/CD systems, DevEx solutions, or application lifecycle management products.
- Preferred experience with automated testing frameworks, testability platforms, AI-powered products, AI-assisted developer workflows, agentic systems, or intelligent automation.
- Preferred knowledge of software development lifecycle tooling, deployment automation, platform engineering practices, developer productivity metrics, platform adoption strategies, and customer-centric platform development.
Benefits
- Base pay is listed as $221,200-$387,100, plus equity when applicable, variable or incentive compensation, and benefits.
- Health plans including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, flexible time away, and family leave programs.
- Flexible, remote, or required-in-office work personas may apply depending on the role and work location; this position is marked Flexible or Remote.
- This is a regular employee position in the AMS - North America and Canada region.
About ServiceNow
ServiceNow builds a cloud platform for enterprise digital workflows, covering IT service management, customer service, HR service delivery, security operations, and operations management, plus tools for custom app development. It sells subscription SaaS to large organizations and public-sector agencies to automate processes and connect data across systems. Founded in 2004 and headquartered in Santa Clara, California, ServiceNow is a public company listed on the NYSE under the ticker NOW.