Senior Staff Software Engineer - Backend

Senior
💰$173–304K
🇺🇸 United States
💰Equity
Software Developer
Software development

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.

Requirements

  • 10+ 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

ServiceNow

At ServiceNow, our technology makes the world work for everyone, and our people make it possible

Artificial Intelligence
Software

LinkedIn

🏭software development

Other jobs at ServiceNow

 

 

 

 

 

 

 

 

View all ServiceNow jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇺🇸 United States
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs