Senior Software Engineering Manager - Backend (Persistence)

Posted on Aug 29, 2024 by ServiceNow
San Diego, CA
Admin & Secretarial
Immediate Start
Annual Salary
Full-Time
Job Description

Team:

We are seeking a Senior Manager, Software Engineering to grow and lead our Data Management team for in-office flex in our San Diego office.  

The Data management group has teams that provide capabilities to manage lifecycle of data at scale within NOW platform. Our largest customers are constantly pushing the limits of the backend storage in terms of the size of the data, speed of IO, and several concurrent transactions. Performance, reliability, and scalability are always at the core of our work. 

What you get to do in this role:

Manage and lead a group of 7-10 engineers on the Data Management team.

Collaborate with your development team on their day-to-day activities.

You'll mentor, grow, and develop the engineers.

Management of departmental resources like recruiting, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team

Help contribute to your team’s project (coding 10-15%) and conduct code reviews.

Be comfortable in Java and Object oriented concepts to be able to navigate the application architecture and features. 

Work closely with product management, design, support, and other dev teams to deliver high-quality solutions.

You'll plan and execute a project based on organization priorities, context, risks, and desired outcomes. 

Be comfortable and use quick thinking and innovative ideas to solve ambiguous problems.

Deliver an outstanding experience for our customers.

To be successful in the role:

10+ years of software industry experience and 6+ years of experience as a manager leading software engineers

Aptitude for understanding new technologies quickly.

Experience developing distributed systems and platform at scale.

Advanced understanding of software design, development, testing, and problem-solving

Experience with supporting troubleshooting efforts of difficult production issues e.g. memory leaks, network problems, intermittent failures, concurrency etc. across the stack.

Ability to hire top talent and build a productive team.

Knowledge of best practices for object-oriented and modularized software. with particular emphasis on Java

Able to articulate broad concepts and use those concepts to understand and develop solutions for problems

Experience with fundamentals in distributed systems design and development.

Experience working in a DevOps environment

Preferred Experiences:

Relational Database Experience: Developing, troubleshooting, and optimizing performance

Experience working in a customer-focused environment

Loves database technologies

Reference: 192733041

https://jobs.careeraddict.com/post/94662028

Senior Software Engineering Manager - Backend (Persistence)

Posted on Aug 29, 2024 by ServiceNow

San Diego, CA
Admin & Secretarial
Immediate Start
Annual Salary
Full-Time
Job Description

Team:

We are seeking a Senior Manager, Software Engineering to grow and lead our Data Management team for in-office flex in our San Diego office.  

The Data management group has teams that provide capabilities to manage lifecycle of data at scale within NOW platform. Our largest customers are constantly pushing the limits of the backend storage in terms of the size of the data, speed of IO, and several concurrent transactions. Performance, reliability, and scalability are always at the core of our work. 

What you get to do in this role:

Manage and lead a group of 7-10 engineers on the Data Management team.

Collaborate with your development team on their day-to-day activities.

You'll mentor, grow, and develop the engineers.

Management of departmental resources like recruiting, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team

Help contribute to your team’s project (coding 10-15%) and conduct code reviews.

Be comfortable in Java and Object oriented concepts to be able to navigate the application architecture and features. 

Work closely with product management, design, support, and other dev teams to deliver high-quality solutions.

You'll plan and execute a project based on organization priorities, context, risks, and desired outcomes. 

Be comfortable and use quick thinking and innovative ideas to solve ambiguous problems.

Deliver an outstanding experience for our customers.

To be successful in the role:

10+ years of software industry experience and 6+ years of experience as a manager leading software engineers

Aptitude for understanding new technologies quickly.

Experience developing distributed systems and platform at scale.

Advanced understanding of software design, development, testing, and problem-solving

Experience with supporting troubleshooting efforts of difficult production issues e.g. memory leaks, network problems, intermittent failures, concurrency etc. across the stack.

Ability to hire top talent and build a productive team.

Knowledge of best practices for object-oriented and modularized software. with particular emphasis on Java

Able to articulate broad concepts and use those concepts to understand and develop solutions for problems

Experience with fundamentals in distributed systems design and development.

Experience working in a DevOps environment

Preferred Experiences:

Relational Database Experience: Developing, troubleshooting, and optimizing performance

Experience working in a customer-focused environment

Loves database technologies

Reference: 192733041

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test