Senior Manager, Software Engineering Management - Backend (Persistence)
ServiceNowAbout the role
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
About the Team:
Platform persistence group provides storage API and logical data object model for higher layer applications. This logical data layer encapsulates the complexity of each storage system while providing simple, powerful, scalable semantic context layer for customers and developers to build applications and for AI agents to integrate seamlessly.
Depending on the nature of the data, the storage systems include relational database, columnar store, hybrid database, graph databases, non-relational database such as time series database, or message queue system. Our largest customers are always pushing the limits of data volume and scale of concurrent transactions. Performance, reliability and scalability is always at the core of our work.
Platform persistence has always been in the center of most impactful projects for the business, such as farm wide primary database migration from MariaDB to ServiceNow PostgreSQL based homegrown database, RaptorDB, with near zero downtime, query access layer for ServiceNow Knowledge Graph and ServiceNow Workflow Data Fabric, Document Object Model for CSM Front Office.
As a Senior Manager in platform persistence, you will be working with various business stakeholders and engineering leaders to drive strategic roadmaps. You will be working with other platform teams, application engineering teams, cloud services teams and support teams to deliver product end-to-end. Most importantly, you will be building and expanding a strong team to support business demands.
What you get to do in this role:
- Manage product development activities and oversee end-to-end engineering deliverables.
- Manage team of engineers, providing technical guidance, feedback, and career development.
- Work with product management, design, support, quality, and other dev teams to create high-quality solutions.
- Manage daily activities of the end to end development team, ensuring engineering excellence, code quality, and delivery velocity.
- Drive continuous improvement and innovation initiatives including designing testing strategies, driving test automation to enhance reliability, performance, and scalability of products and services.
- Solve difficult and sometimes ambiguous problems by fostering collaboration and applying structured decision-making.
- Manage departmental resources, staffing, mentoring, and enhance and maintain a best-of-class engineering and quality team.
- Partner with cross-functional teams and stakeholders to align on priorities, communicate issues, and utilize best practices.
Qualifications
To be successful in this role, you have:
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This includes using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI’s impact on engineering practices.
- Typically requires a minimum of 12 years of related experience with a Bachelor's degree; or 8 years and a Master's degree; or a PhD with 5 years experience; or equivalent experience.
- 5+ years of experience as a technical lead for technical teams
- Strong background in modern software engineering practices and technologies relevant to large-scale enterprise products.
- Advanced coding skills with fluency in one or more relevant programming languages (Java, Shell, JavaScript, or similar).
- Experience with open source tools, automation frameworks, and agile development environments.
- Proven ability to design and implement effective testing strategies, including automation and performance testing.
- Strong problem-solving, analytical, and communication skills with the ability to mentor and grow high-performing teams.
- Experience managing cross-functional teams with combined engineering and quality responsibilities.
For positions in this location, we offer a base pay of $178,000 - $311,500, plus equity (when applicable), variable/incentive compensation and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note t
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 KitFree account required — sign up in 30s