SantaClaraRecruiter Since 2001
the smart solution for Santa Clara jobs

Principal Performance Engineer

Company: ServiceNow
Location: Santa Clara
Posted on: January 20, 2023

Job Description:

Company DescriptionAt 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 DescriptionPerformance 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 improvementsCarry 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 platformCollaborate 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 escalationsProvide 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 decisionsFacilitate capacity planning, sizing, demand forecasting, software performance analysis and system tuningServe 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 innovationBenchmark key business flows against production scale infrastructures, data volume and concurrency to simulate large customersReview customer usage patterns, customer logged performance defects and enhance performance test coverage based on gaps identifiedLog 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 reliabilityStay up-to-date with latest developments in the industry on performance engineering practices and apply them in performance initiatives at ServiceNow. Learn quickly when facing new situations, apply new concepts and principles to address problemsQualificationsTo be successful in this role you have:BS / MS / PhD. in computer science (or equivalent) with around 15 years of experience in performance engineering and/or software development. Prior experience as a performance architect is highly desirable. Knowledge of ServiceNow platform is a huge plusStrong hands-on skills on DB performance analysis, SQL tuning, Knowledge on distributed database architecture, replication, failover and their impacts on performance. Ability to - debug/resolve performance issues with MySQL and/or PostgreSQL are desirableDomain knowledge and hands-on skills with cloud infrastructures such as AWS, Azure, Kubernetes, Kafka. Ability to identify and resolve their performance bottlenecksUnderstand the impact of locking, caching, replication, load balancing etc on software performanceProven skills in -industry standard performance test frameworks such as JMeter/Load Runner -Experience in performance monitoring and reporting frameworks such as Splunk, Grafana, InfluxDB, Prometheus, ELK/KibanaAbility to develop performance tools/utilities using programming languages such as Java, Java-Script, Python, Shell scripts. Strong skills on Linux commands and utilitiesAbility to carry out root cause analysis of complex performance issues, analyse results and recommend solutionsExperience with defining, documenting and reviewing technical architecture for highly scalable productsStrong problem-solving and analytical skills, brings clarity to ambiguous situations, facilitates and arbitrates technical discussions and has the ability to make challenging calls or recommendationsStrong and unwavering commitment to making customers successful, relentless focus on delivering results through innovation and proactive actionStrong communication skills and ability to work with professionalism, integrity, passion, and accountability in a globally distributed hybrid work environmentSolid understanding and experience with agile software development methodologiesFor positions in the Bay Area, we offer a base pay of $181,100 - $316,900, plus equity (when applicable), variable/incentive compensation and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base pay shown is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies and work location. We also offer health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan and family leave programs.--- Compensation is based on the geographic location in which the role is located, and is subject to change based on work location.Additional InformationServiceNow is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status or any other category protected by law.At ServiceNow, we lead with flexibility and trust in our distributed world of work. Click here to learn about our work personas: flexible, remote and required-in-office.If you require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at -for assistance.For positions requiring access to technical data subject to export control regulations, including Export Administration Regulations (EAR), ServiceNow may have to obtain export licensing approval from the U.S. Government for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by the U.S. Government.Please Note: Fraudulent job postings/job scams are increasingly common. Click here to learn what to watch out for and how to protect yourself. All genuine ServiceNow job postings can be found through the ServiceNow Careers site.SummaryType: Full-timeFunction: Engineering

Keywords: ServiceNow, Santa Clara , Principal Performance Engineer, Engineering , Santa Clara, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Clara RSS job feeds