Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer - Backend (Persistence) image - Rise Careers
Job details

Staff Software Engineer - Backend (Persistence) - job 1 of 3

Company Description

It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today — ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500®. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone.

Job Description

Team:

As a Staff Data Platform Software Engineer, you will have the opportunity to become a key member of the Cloud Platform Persistence group.  The platform persistence group has teams that provide storage API for higher layer applications, build capabilities and/or work to scale our application platforms. 

Our largest customers are always pushing the limits of the backend storage in terms of size of the data, speed of IO, as well as number of concurrent transactions. Performance, reliability, and scalability is always at the core of our work. 

What you’ll do and need to know:

  • You will work toward managing explosive data growth and ensure our systems remain available and highly responsive.
  • Work with relational database developing on, troubleshooting, and optimizing performance.
  • Collaborate with stakeholders and engineers in driving the performance and operational features to completion.
  • Demonstrated successful completion of complex projects.
  • Experience in Core Java development, Object oriented and modularized software.
  • Experience in handling large volumes of data on relational database.

To be successful: 

  • Experience with troubleshooting difficult production issues e.g., memory leaks, concurrency issues, locking issues, network problems, intermittent failures etc. across the stack.
  • Experience navigating legacy code.
  • Having aptitude for learning new technologies quickly.
  • Capability to complete projects on time

Qualifications

  • 6+ years of software development experience
  • Experience with core Java development.
  • Good working experience with backend platform development
  • Knowledge and/or experience with relational databases: PostgreSQL, MariaDB, Oracle, MySQL 

Nice to have:

  • Familiarity with Unix shell.
  • Good understanding of database technologies and internals
  • Knowledge of DevOps environment.
  • Experience with Ruby or Go.

WJ25

Not sure if you meet every qualification? We still encourage you to apply! We value inclusivity, welcoming candidates from diverse backgrounds, including non-traditional paths. Unique experiences enrich our team, and the willingness to dream big makes you an exceptional candidate!

 

 

 

For positions in this location, we offer a base pay of $173,100 - $303-000, 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 Information

Work Personas

We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work. Learn more here.

Equal Opportunity Employer

ServiceNow is an equal 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. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements. 

Accommodations

We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] for assistance. 

Export Control Regulations

For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. 

From Fortune. ©2024 Fortune Media IP Limited. All rights reserved. Used under license. 

ServiceNow Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
ServiceNow DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of ServiceNow
ServiceNow CEO photo
Bill McDermott
Approve of CEO

Average salary estimate

$238050 / YEARLY (est.)
min
max
$173100K
$303000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer - Backend (Persistence), ServiceNow

Imagine being part of a cutting-edge team at ServiceNow, a global leader headquartered in sunny San Diego, dedicated to transforming how organizations operate. As a Staff Software Engineer - Backend (Persistence), you will step into an exciting role within the Cloud Platform Persistence group located in Santa Clara, California. Here, your expertise will help manage massive data growth, ensuring our systems remain responsive and highly available. You'll engage with relational databases, optimizing their performance while collaborating closely with fellow engineers and stakeholders to drive complex projects to completion. Your day-to-day will involve developing in Core Java and tackling challenging issues like memory leaks and concurrency problems. This position isn't just about troubleshooting; it's about leveraging your extensive experience in software development to drive innovation within our backend systems. We’re looking for passionate individuals with a knack for mastering new technologies quickly and navigating legacy code. If you hold over six years of relevant experience and have a good working knowledge of databases like PostgreSQL and MySQL, we’d love to hear from you. At ServiceNow, diversity is valued, and we encourage candidates from all backgrounds to apply, making our teams richer and more impactful. Join us in our mission to make the world work better for everyone and take your career to the next level with us!

Frequently Asked Questions (FAQs) for Staff Software Engineer - Backend (Persistence) Role at ServiceNow
What are the responsibilities of a Staff Software Engineer - Backend (Persistence) at ServiceNow?

As a Staff Software Engineer - Backend (Persistence) at ServiceNow, your primary responsibilities include managing data growth, optimizing relational database performance, collaborating on operational features, and completing complex projects. You'll utilize your Core Java expertise to tackle production issues and enhance system reliability and scalability.

Join Rise to see the full answer
What qualifications are required for a Staff Software Engineer - Backend (Persistence) role at ServiceNow?

To qualify for the Staff Software Engineer - Backend (Persistence) position at ServiceNow, candidates should have at least six years of software development experience, specializing in Core Java, and a solid understanding of relational databases such as PostgreSQL or MySQL. Experience in troubleshooting complex production issues and an aptitude for learning new technologies are also essential.

Join Rise to see the full answer
How does the Staff Software Engineer - Backend (Persistence) role contribute to ServiceNow’s mission?

In the Staff Software Engineer - Backend (Persistence) role at ServiceNow, your work directly contributes to the mission of transforming organizational processes through innovative technology. By enhancing backend systems and ensuring data accessibility, you help empower businesses to operate efficiently and effectively, aligning with our goal of making the world work better for everyone.

Join Rise to see the full answer
What technologies should a Staff Software Engineer - Backend (Persistence) be familiar with at ServiceNow?

A Staff Software Engineer - Backend (Persistence) at ServiceNow should be familiar with Core Java development, relational databases like MariaDB and Oracle, and ideally have some knowledge of Unix shell and database internals. Familiarity with DevOps environments and programming languages such as Ruby or Go is considered a plus.

Join Rise to see the full answer
What is the work culture like for a Staff Software Engineer - Backend (Persistence) at ServiceNow?

The work culture for a Staff Software Engineer - Backend (Persistence) at ServiceNow emphasizes flexibility and trust. Employees can thrive in a supportive, inclusive environment where diverse experiences contribute to innovation and problem-solving. We encourage open collaboration and provide opportunities for continuous learning and growth.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - Backend (Persistence)
Can you describe your experience with Core Java development for backend systems?

When discussing your experience with Core Java development, highlight specific projects where you implemented Java to enhance backend capabilities. Cover your familiarity with frameworks, performance tuning, and any challenges you faced regarding concurrency issues.

Join Rise to see the full answer
How do you optimize the performance of relational databases?

To effectively answer this question, describe methodologies you've used to improve database performance, including indexing strategies, query optimization, and analyzing execution plans. Share any tools you've utilized to monitor and diagnose performance issues.

Join Rise to see the full answer
What strategies do you employ for managing large volumes of data?

Discuss your experience with data management techniques such as partitioning, sharding, and caching. Emphasize your understanding of how to utilize these strategies to ensure system responsiveness and availability in high-load environments.

Join Rise to see the full answer
How would you troubleshoot a memory leak in a production environment?

For this question, outline a systematic approach to identify and resolve memory leaks, including using profiling tools, examining heap dumps, and analyzing application logs. Share past experiences to strengthen your answer.

Join Rise to see the full answer
In your opinion, what is the importance of scalability in backend systems?

Explain that scalability allows systems to handle increased loads effectively without degrading performance. Discuss how your engineering efforts in past roles contributed to developing scalable solutions that met growing user demands.

Join Rise to see the full answer
What are some best practices for writing modularized software?

Detail key best practices such as adhering to SOLID principles, utilizing design patterns effectively, and ensuring that each module has a single responsibility. Explain with examples how you’ve applied these practices in your work.

Join Rise to see the full answer
Can you provide an example of a complex project you completed successfully?

When asked this question, narrate a project that showcases your problem-solving skills and your ability to collaborate effectively with teams. Focus on the challenges faced, your strategies for completion, and the impact of the project.

Join Rise to see the full answer
How do you stay updated with new technologies and industry trends?

Talk about various strategies you employ to stay current, such as attending workshops, participating in webinars, and following tech blogs. Sharing examples of how you've implemented new technologies in your work can enhance your answer.

Join Rise to see the full answer
What tools do you typically use for debugging and performance monitoring?

Identify and discuss the tools you're familiar with, such as JProfiler, VisualVM, or any APM tools. Emphasize your proficiency with the selected tools and situations where they were instrumental in resolving production issues.

Join Rise to see the full answer
Why does working with legacy code present challenges, and how do you address them?

Ensure your response discusses the common complexities of legacy code, such as lack of documentation or outdated practices. Share effective techniques you've used to work within legacy systems, including refactoring or implementing tests to ensure stability.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ServiceNow Remote 4810 Eastgate Mall, San Diego, CALIFORNIA, United States
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
ServiceNow Remote Remote, Raleigh, North Carolina, United States
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Teramind Remote No location specified
Posted 11 hours ago
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Mission Driven
Diversity of Opinions
Photo of the Rise User
Posted 7 days ago
Posted yesterday
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Posted 13 days ago

We're on a mission to become the defining enterprise software company of the 21st century.

1625 jobs
MATCH
Calculating your matching score...
CULTURE VALUES
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
February 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
19 people applied to Software Engineer Intern at Rain
Photo of the Rise User
8 people applied to Backend Engineer at Udacity
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Customer Onboarding & Product Specialist at Blueprint
Photo of the Rise User
Someone from OH, Columbus just viewed Sr. Safety Support Engineer, RSE at Amazon
Photo of the Rise User
Someone from OH, Ravenna just viewed Associate Visual Designer (Part-Time) at Match Group
Photo of the Rise User
Someone from OH, Ravenna just viewed Associate Manager, Marketing Solutions at Vevo
Photo of the Rise User
Someone from OH, Ravenna just viewed Communications Intern (US) at GoFundMe