ServiceNow is hiring a

Senior Staff Software Engineer - Backend (Persistence)

San Diego, United States
Full-Time

Team:

As a Senior Staff Data Platform Software Engineer, you will have the opportunity to become a key member of the Data Scale team in the Platform Persistence group.  

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.  Depending on the nature of the data, the storage systems include both relational databases and non-relational database such as columnar database.

What you’ll do and need to know:

  • You’ll work toward managing our explosive data growth and ensuring our systems remain available and highly responsive. 
  • Experimenting with new technology to support Database layer to come up with solutions for scaling ServiceNow.
  • Developing platform technologies at scale.
  • Good understanding of infrastructure and DB topology
  • Expertise in backend development primary in Java
  • Relational Database Experience: Developing on, troubleshooting, and optimizing performance.

To be successful: 

  • Ability to context switch efficiently to troubleshoot difficult production issues e.g., memory leaks, concurrency issues, locking issues, network problems, intermittent failures etc. across the stack.
  • Good working experience of backend platform development
  • Expert level understanding of best practices for object-oriented and modularized software. Emphasis on Java
  • Ability to deliver complex projects on time.
  • Experience navigating and refactoring legacy code.
  • Having aptitude for learning new technologies quickly.
  • Good understanding of database technologies and internals.

Nice to have:

  • Experience with Unix shell.
  • Experience working with JDBC drivers.
  • Experience working in a DevOps environment.
  • Experience working in a customer focused environment.
  • Experience with Ruby or Go.
  • 12+ years of software development experience 
  • Expert level with core Java development
  • Knowledge and/or experience with relational databases:  PostgreSQL, MariaDB, Oracle, MySQL

WJ24

For positions in California (outside of the Bay Area), we offer a base pay of $173,400 - $303,600, 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 (subject to eligibility requirements). Compensation is based on the geographic location in which the role is located, and is subject to change based on work location. For individuals who will be working in the Bay Area, there is a pay enhancement for positions located in that geographical area; please contact your recruiter for additional information.

ServiceNow 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 [email protected] 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.

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

Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of, ServiceNow.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Staff Software Engineer Q&A's
Report this job
Apply for this job