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
talent.acquisition@servicenow.com -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!
|