The Principal Software Engineer joins ServiceNow’s Compute Engineering organization, which builds scheduling, capacity, and performance systems for the company’s platform across private and public cloud. 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 schedulers and resource-management systems; develops capacity models and forecasts; establishes performance and scale testing; and applies AI and machine learning to forecasting, anomaly detection, and placement optimization when they provide an advantage over simpler approaches. The role also develops declarative, software-defined infrastructure and evaluates tools and methods to improve compute efficiency and reliability. This position partners with networking, orchestration, SRE, and FinOps teams; guides technical decisions and design reviews; and balances delivery speed with long-term durability. It owns production reliability and incident response for compute systems, leads post-incident improvements, and mentors architects and senior engineers.
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