Search jobs > Santa Clara, CA > Senior software engineer

Senior Staff Software Engineer - Backend (Persistence)

ServiceNow
Santa Clara, CA, United States
Full-time

Job Description

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.

5 hours ago
Related jobs
Promoted
Pinterest
Palo Alto, California

We're seeking talented Staff Software Engineers to take the tech lead role of Ads Retrieval and Targeting Infra team. You will be the tech lead of 5-10 engineers and directly influence their day to day work through mentorship and leadership. Experience in mentoring, guiding and upleveling junior eng...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Back End Software Engineer, Platform Infrastructure. Key Responsibilities:Spearhead the design, development, and implementation of critical infrastructure componentsEnsure the security and reliability of the platform while optimizing cloud infrastructure for cost-ef...

Promoted
Signify Technology
CA, United States

Senior Software Engineer – San Francisco – up to $250,000 + equity (relocation package). A fantastic opportunity to join one of the highest rated startups in North America, who have just been granted a high eight figure funding, as a Senior Software Engineer (Python). Senior Software Engineer – San ...

Promoted
Samsung Semiconductor
San Jose, California

Collaboratively design with cross-functional teams, such as product managers, engineers, and marketers, to ensure that designs align with the product vision and strategy. Collaborate with process integration, quality assurance, product engineering and modeling group for DRAM design architecture and ...

Promoted
Palo Alto Networks, Inc.
Santa Clara, California

We are seeking experienced senior level Software Eng Software Engineer, Software, Backend, Backend Engineer, Engineer, Service, Technology. Our Cloud Management Platform group is in search of passionate Backend Engineers responsible to develop and design our scalable microservices used to activate a...

ByteDance
San Jose, California

Of the required experience, must have 2 years of experience in each of the following: - Designing and architecting large-scale, multi-tiered, distributed software applications, tools, systems, and services using object-oriented design and distributed programming;- Designing and implementing scalable...

NVIDIA
Santa Clara, California

Working with an outstanding team of robotics software engineers to deliver the technology you develop to leading companies and researchers, including as open-source software. We are now looking for a Robotics Software Engineer to join the team!. The Robotics Software team builds the NVIDIA Isaac pla...

Advanced Micro Devices, Inc
San Jose, California

AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks. The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and passionate about ...

pony.ai
Fremont, California

We are looking for an experienced and motivated embedded software engineer to work on automotive compute platforms. You will work cross-functionally with hardware, firmware, and software teams to build the most cutting-edge automotive system. Define system functionality with EE engineers. Develop dr...

PayPal
San Jose, California

PayPal is committed to fair and equitable compensation practices.Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this practice may include an annual performance bonus (or other incentive compens...