ServiceNowposted 17 days ago
$178,000 - $311,500/Yr
Full-time • Senior
San Diego, CA

About the position

The Data Access team is responsible for translating customers’ data requests from the ServiceNow platform and accurately querying the database using our home-grown SQL generation engine. This team is responsible for 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 have the opportunity to become a key member of the Platform Persistence group. Team members will be mentored in the necessary skills to become successful contributors to the team.

Responsibilities

  • Lead and guide the development team in the design and implementation of data platform solutions.
  • Writing highly scalable code leveraging best practices on concurrency and memory utilization.
  • Shape and execute data management strategies, ensuring scalability, efficiency, and security.
  • Collaborate with cross-functional teams to define and implement data-related initiatives.
  • Explore and experiment with challenging data problems including but not limited to data loss detection & recovery.
  • Champion data best practices and security standards across the organization.
  • Monitor and optimize data performance, troubleshooting and implementing improvements as needed.
  • Stay current with the latest data storage and management technologies.
  • Act as a technical leader, providing mentorship and fostering a culture of innovation and continuous improvement.

Requirements

  • Proven track record of experience with relational database and ability to handle large amount of data on relational systems.
  • Proficiency with concurrency and parallel programming concepts.
  • Proven experience in leading and mentoring engineering teams.
  • Working knowledge of JavaScript is beneficial for cross-functional collaboration.
  • Excellent problem-solving and communication skills.
  • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
  • 12+ years of hands-on backend development with 5+ years of experience in Java.
  • Good understanding of cloud-based and distributed systems.
  • Deep knowledge of databases, data modelling, and data storage technologies.
  • Proficiency in Java programming and strong expertise in data structures and algorithms.

Nice-to-haves

  • Familiarity with ServiceNow platform is a plus.
  • Familiarity with RDBMS internals.
  • Passionate about database technologies.
  • Experience with Unix shell.
  • Experience working in a DevOps environment.
  • Experience working in a customer focused environment.

Benefits

  • Base pay of $178,000 - $311,500, plus equity (when applicable), variable/incentive compensation and benefits.
  • Health plans, including flexible spending accounts.
  • 401(k) Plan with company match.
  • Employee Stock Purchase Plan (ESPP).
  • Matching donations.
  • Flexible time away plan.
  • Family leave programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service