The Principal Software Engineer joins ServiceNow’s Compute Engineering organization, which builds the scheduling, capacity, and performance systems that run its platform across private and public clouds. The role sets technical direction across multiple teams or a major compute area, shapes architecture, mentors senior engineers and architects, and influences decisions across geographies. The engineer designs and evolves compute scheduling and resource-management systems; develops capacity models and performance testing practices; and applies AI and machine learning to forecasting, anomaly detection, and placement optimization when those methods outperform simpler approaches. The role also maintains declarative, software-defined infrastructure and evaluates tools and methods that improve efficiency and reliability. This position partners with networking, orchestration, SRE, and FinOps teams; guides complex technical decisions and design reviews; owns production reliability and incident response for compute systems; and leads post-incident improvements. It also mentors architects and senior engineers and develops future technical leaders.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal