Jobs and Careers
SE

Principal Performance Engineer

ServiceNow
Santa Clara, United Statesfull_timeVerifiedPosted 10 Jan 2023
💰 $316,900/yr($181,100/yr$316,900/yr)

About the role

Company Description

At ServiceNow, our technology makes the world work for everyone, and our people make it possible. We move fast because the world can’t wait, and we innovate in ways no one else can for our customers and communities. By joining ServiceNow, you are part of an ambitious team of change makers who have a restless curiosity and a drive for ingenuity. We know that your best work happens when you live your best life and share your unique talents, so we do everything we can to make that possible. We dream big together, supporting each other to make our individual and collective dreams come true. The future is ours, and it starts with you. 

With more than 7,400+ customers, we serve approximately 80% of the Fortune 500, and we're proud to be one of FORTUNE's 100 Best Companies to Work For® and World's Most Admired Companies® 2022.

Learn more on Life at Now blog and hear from our employees about their experiences working at ServiceNow.

Unsure if you meet all the qualifications of a job description but are deeply excited about the role? We still encourage you to apply! At ServiceNow, we are committed to creating an inclusive environment where all voices are heard, valued, and respected. We welcome all candidates, including individuals from non-traditional, varied backgrounds, that might not come from a typical path connected to this role. We believe skills and experience are transferrable, and the desire to dream big makes for great candidates.

Job Description

Performance engineering team responsible for making ServiceNow Platform and Applications run fast and efficiently for our customers. We have a team of performance engineers who are specifically skilled in frameworks, methodologies and technologies to identify the performance bottlenecks that prevent our Platform and Applications from running fast and efficiently. They also try to investigate root cause of these issues and recommend resolutions to the developers. Once the bottlenecks are addressed by the developers, the verify them to confirm that the issues are resolved. In order to identify and resolve performance issues, they build a lot of framework and automations using industry standard tools and frameworks. Currently, the team is distributed across IDC and AMS locations.

 

Performance testing / engineering is a complex task and requires highly talented, skilled and experienced software professionals to do the job. Some of the skills that a performance engineer should have are: Performance frameworks (JMeter, Load Runner), Monitoring frameworks ( Splunk, ELK, Grafana ), Coding skills ( Java, Java-Scripts, Python, Shell scripts ), Strong understanding of Platform and product architecture and business use cases, Ability to analyze complex issues and find resolutions, design and implement strategies to evaluate and improve performance, scalability and reliability of ServiceNow platform/applications.

Analyze and solve complex performance issues. Identify and document inefficient architecture/workflows/processes that fail to meet business requirements, recommend improvements

Carry out reliable performance tests to validate release readiness of ServiceNow platform and products. Create infrastructure, automation, and tools that drive realistic loads against the core services of our platform

Collaborate with architects, developers and leaders from engineering, product management and customer facing teams to build scalable products/solutions, proactively engage in root cause analysis and mitigation of customers’ performance escalations

Provide assessments of performance and scale for products/solutions to the leadership with deep-dive analysis, trends over time and relevant KPIs that could drive key decisions

Facilitate capacity planning, sizing, demand forecasting, software performance analysis and system tuning

Serve as a subject-matter expert (SME) on performance/scale. Provide leadership and mentorship to performance engineers, developers, product managers on performance engineering process, frameworks and best practices. Enable knowledge sharing, cross-collaboration, standardization and innovation

Benchmark key business flows against production scale infrastructures, data volume and concurrency to simulate large customers

Review customer usage patterns, customer logged performance defects and enhance performance test coverage based on gaps identified

Log and track performance bugs, collect and report performance metrics 

Work within agile software development process, certify products for release readiness in terms of performance, scalability and reliability

Stay up-to-date with latest developments in the industry on performance engineering practices and apply them in

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ServiceNow

View company profile →