Remote Senior Staff Software Engineer – Backend (Persistence)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Data Access team is responsible for translating customers’ data requests from the ServiceNow platform and accurately querying the database using a home-grown SQL generation engine.
  • This team handles SQL generation into PostgreSQL, MariaDB, and Oracle databases, as well as table management and database metadata.
  • As a Senior Staff Software Engineer on the Data Platform team, you will become a key member of the Platform Persistence group.
  • You will lead and guide the development team in the design and implementation of data platform solutions.
  • Your role will involve writing highly scalable code while leveraging best practices on concurrency and memory utilization.
  • You will shape and execute data management strategies, ensuring scalability, efficiency, and security.
  • Collaboration with cross-functional teams to define and implement data-related initiatives will be essential.
  • You will explore and experiment with challenging data problems, including data loss detection and recovery.
  • Championing data best practices and security standards across the organization will be part of your responsibilities.
  • Monitoring and optimizing data performance, troubleshooting, and implementing improvements as needed will be required.
  • Staying current with the latest data storage and management technologies is expected.
  • Acting as a technical leader, you will provide mentorship and foster a culture of innovation and continuous improvement.

Requirements:

  • A proven track record of experience with relational databases and the ability to handle large amounts of data on relational systems is required.
  • Proficiency with concurrency and parallel programming concepts is necessary.
  • Proven experience in leading and mentoring engineering teams is essential.
  • A working knowledge of JavaScript is beneficial for cross-functional collaboration.
  • Excellent problem-solving and communication skills are required.
  • Candidates must have 12+ years of hands-on backend development experience, with at least 5+ years in Java.
  • A good understanding of cloud-based and distributed systems is necessary.
  • Deep knowledge of databases, data modeling, and data storage technologies is required.
  • Proficiency in Java programming and strong expertise in data structures and algorithms is essential.

Benefits:

  • ServiceNow is committed to creating an inclusive environment where all voices are heard, valued, and respected.
  • The company offers flexibility in work personas, including flexible, remote, and required-in-office options.
  • ServiceNow provides a supportive culture that encourages individual and collective dreams to come true.
  • Employees are part of an ambitious team of change makers who are driven by curiosity and ingenuity.
  • The company is recognized as one of FORTUNE 100 Best Companies to Work For® and World's Most Admired Companies™.
About the job
Posted on
Job type
Salary
-
Experience level
Leave a feedback