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 5

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

Nice to have:

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

Qualifications

  • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI’s potential impact on the function or industry. 
  • 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 

 

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

At ServiceNow, we're pushing the boundaries of what's possible in the tech world, and we're looking for a Staff Software Engineer - Backend (Persistence) to join our innovative team in Santa Clara, California. If you thrive in a fast-paced environment where your contributions can directly impact our renowned cloud-based platform, this role is just for you! You’ll become a key player in our Cloud Platform Persistence group, where your work will involve developing and optimizing storage APIs that support our commitment to providing top-notch services for over 8,100 customers, including 85% of the Fortune 500. In this role, you'll be tackling the challenges of explosive data growth, ensuring our systems remain reliable and responsive. You will work with relational databases, troubleshooting and optimizing performance, collaborating closely with other engineers and stakeholders to deliver operational features that enhance user experience. Moreover, we cherish creativity and encourage you to leverage your skills in Core Java development while navigating complex legacy code and production issues. If you're someone with a passion for learning new technologies, a knack for problem-solving, and a desire to work in a diverse environment that values unique experiences, ServiceNow welcomes you to apply! Remember, the journey to make the world work better for everyone starts here, and your expertise could play an important role in shaping that future.

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 main responsibilities include managing data growth while ensuring system availability and responsiveness. You'll be developing and optimizing performance on relational databases, collaborating with cross-functional teams to drive projects to completion, and tackling complex production issues that may arise.

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

To qualify for the Staff Software Engineer - Backend (Persistence) role at ServiceNow, candidates should possess 6+ years of software development experience, particularly in Core Java development. Familiarity with relational databases like PostgreSQL and Oracle is important, along with a strong capacity for troubleshooting production issues and navigating legacy code.

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 well-versed in Core Java and have a solid understanding of relational database technologies, including PostgreSQL, MariaDB, and MySQL. Knowledge of Unix shell and experience in a DevOps environment can also be beneficial.

Join Rise to see the full answer
How does ServiceNow support professional growth for a Staff Software Engineer - Backend (Persistence)?

ServiceNow values continuous learning and innovation. As a Staff Software Engineer - Backend (Persistence), you will have access to resources for professional development, opportunities to work with cutting-edge technology, and a culture that encourages creative problem-solving, which can significantly enhance your growth and career trajectory.

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

The culture at ServiceNow emphasizes collaboration, inclusivity, and a commitment to excellence. As a Staff Software Engineer - Backend (Persistence), you'll be part of a dynamic team that celebrates diverse perspectives and experiences, fostering an environment where innovation thrives and everyone is encouraged to contribute their best work.

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

When answering this question, you should emphasize your experience by discussing specific projects you've worked on using Core Java. Highlight any frameworks you've utilized, the types of applications you've built, and any performance optimizations you've implemented. This demonstrates both your hands-on experience and your understanding of Java's capabilities.

Join Rise to see the full answer
How have you managed data growth and ensured system performance in your previous roles?

To effectively answer this question, provide an example of a previous project where you faced data growth challenges. Explain the strategies you implemented to optimize performance, such as indexing databases, optimizing queries, or utilizing caching techniques, and the positive outcomes that resulted from your initiatives.

Join Rise to see the full answer
Tell me about a time you resolved a critical production issue.

When preparing for this question, think of a specific instance where you successfully identified and resolved a critical production issue, detailing your approach. Discuss the steps you took to troubleshoot the issue, the tools you used, and the ultimate resolution, including any long-term changes you made to prevent future occurrences.

Join Rise to see the full answer
What is your approach to collaboration with cross-functional teams?

For this question, reflect on your collaborative experiences. Discuss how you communicate and work with team members from different functions, ensuring everyone's input is valued. Sharing a particular example will help illustrate your approach to achieving team goals through collaboration.

Join Rise to see the full answer
What experience do you have with relational databases, specifically regarding performance optimization?

In your response, outline your familiarity with relational databases, mentioning specific technologies you've worked with. Discuss techniques you've applied for performance optimization such as query tuning, normalization, denormalization, or using appropriate indexing strategies to enhance database performance.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in backend development?

When answering this question, mention specific resources you use such as tech blogs, online courses, or conferences. Highlight any programming communities you are part of, and show your enthusiasm for continual learning, which is essential in the fast-paced tech industry.

Join Rise to see the full answer
Describe your experience working with legacy code. How do you approach it?

To answer this question, talk about a project where you worked with legacy code. Explain your method for understanding existing systems, potentially using documentation or pairing with other developers, and any best practices you advocate for to facilitate refactoring or incremental improvements.

Join Rise to see the full answer
What motivates you as a Staff Software Engineer - Backend (Persistence)?

In your response, focus on the aspects of software engineering that genuinely engage you. Whether it's solving complex problems, the excitement of building scalable applications, or making a significant impact on user experiences, your enthusiasm will resonate well with interviewers.

Join Rise to see the full answer
How would you approach integrating an AI feature into a legacy system?

Outline your approach by discussing the importance of evaluating the existing system's architecture and identifying suitable points for integration. Mention prototyping, rigorous testing, and stakeholder discussions, along with how you would ensure compatibility and performance post-integration.

Join Rise to see the full answer
What would you consider the most critical factor for success as a Staff Software Engineer - Backend (Persistence)?

Discuss the importance of performance, scalability, and reliability in backend systems. Emphasize how focusing on these aspects helps you deliver high-quality solutions while meeting the expectations of both the organization and the end-users.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, Telangana, India
Posted 10 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

Join ServiceNow as a Senior Accountant to support compliance and enhance financial reporting in a global environment.

Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 10 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

ServiceNow is looking for a Senior Manager of Performance Engineering to enhance product performance and lead a dedicated team.

Photo of the Rise User
Waymo Hybrid Mountain View, California, United States
Posted 6 days ago
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning

Join Waymo as a Senior Software Engineer Backend to lead the development of mission-critical systems for autonomous driving technology.

Photo of the Rise User
Posted 3 days ago

Join Aledade as a Senior Software Engineer I and drive impactful technology solutions in the healthcare sector.

Axius Technology Hybrid Dallas, Texas, United States
Posted 10 days ago

Join Axius as a Full Stack Developer and leverage your skills in Java, Cloud technology, and Agile methodologies.

Photo of the Rise User

Join MagicSchool as a Senior Integrations Engineer to enhance educational technology integrations for millions of teachers worldwide.

Photo of the Rise User
Posted 7 days ago

Join GEICO’s Claims Technology team as a Senior Software Engineer - DevOps to help revolutionize insurance technology.

Photo of the Rise User
Oracle Hybrid Santa Clara, California, United States
Posted 10 days ago

Join Oracle’s Cloud Infrastructure team as a Senior Software Engineer focusing on large-scale cloud storage solutions.

Photo of the Rise User
Posted 2 days ago

Become a pivotal Application Engineer at Discover, where you'll lead product design and mentorship within a collaborative digital banking environment.

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

2017 jobs
MATCH
VIEW MATCH
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
April 4, 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
Q
Someone from OH, Parma just viewed Advanced Microsoft Office Trainer at QS4QS
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Gallipolis just viewed Email Copywriting Intern, Summer 2025 at Power Digital
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse People Ops Coordinator at Babylist
Photo of the Rise User
8 people applied to Software Engineer at Wider Circle
Photo of the Rise User
16 people applied to Software Engineer at Gitty
Photo of the Rise User
Someone from OH, Toledo just viewed Field Recruiter (MI) at Wonderschool
d
Someone from OH, Columbus just viewed Reconciliation & Payments Specialist at dopay
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed VP of Customer Operations at OXIO Corporation
Photo of the Rise User
Someone from OH, Springfield just viewed IT helpdesk Team Leader at Optimiza
Photo of the Rise User
Someone from OH, Akron just viewed Director of Revenue Cycle Management at Gather Health
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Clerk at Hireframe
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Success Manager - Illinois at Alma Technologies (OR)
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce