Lead Data Engineer - Snowflake

SchoolsFirst Federal Credit Union•Sacramento, CA
•$129,880 - $214,303

About The Position

The Lead Data Engineer provides high-level technical input and guidance to developers, project teams, and business units on complex project definition, application design, implementation, integration, cost estimation, standardization, and support. The role leads day-to-day data platform operations and delivery of functional enhancements, with responsibility for uptime of operational platforms including Snowflake, Qlik, and Boomi and for identifying opportunities to improve efficiency. Working with a manager, the Lead Data Engineer prioritizes service requests, coordinates work assignments, supports developers, and manages project schedules and tasks. The role provides technical direction to database engineers, database administrators, and back-office application support teams; makes independent project decisions; and supports projects throughout the SDLC. It also handles database and integration support for major applications, designs database architecture and integrations, and assesses existing applications for performance and automation improvements. The position establishes development and implementation processes across IT, coordinates teams using methodologies such as SCRUM/Agile or DevOps, researches technology trends, estimates technical work for small- to medium-scale projects, and serves as a senior technical resource across multiple projects. It also shares expertise, trains and mentors others, and provides management with timely status reports. The employee must comply with applicable regulatory and training requirements, including BSA regulations relevant to the role.

Requirements

  • High school diploma or GED.
  • Bachelor's degree in a related field or equivalent years of experience.
  • 7–10 years of prior relevant experience.
  • Experience with Snowflake.
  • High proficiency in database platforms.
  • High proficiency in Microsoft SQL Server.
  • High proficiency in data integration services.
  • High proficiency in Agile methodology and SCRUM.
  • High proficiency in Information Technology Service Management.
  • High proficiency in analytical platforms.
  • High proficiency in data management best practices.

Nice To Haves

  • SnowPro certification.
  • Qlik experience.
  • Boomi experience.

Responsibilities

  • Provide high-level technical input and guidance on complex project definition, application design, implementation, integration, cost estimation, standardization, and support.
  • Lead day-to-day data platform operations and delivery of functional enhancements.
  • Maintain uptime of operational data platforms, including Snowflake, Qlik, and Boomi, and identify opportunities to improve efficiency.
  • Work with the manager to prioritize service requests and coordinate work assignments among developers.
  • Provide technical assistance, manage project schedules and tasks, and ensure timely delivery of work.
  • Guide database engineers, database administrators, and back-office application support teams in designing, developing, testing, and implementing projects.
  • Make independent decisions regarding project design, development, timelines, and implementation.
  • Provide support throughout all phases of the SDLC and help ensure successful project delivery.
  • Perform database and integration support for major applications.
  • Design database architecture and integration additions for existing applications and systems.
  • Evaluate existing applications and identify performance and automation opportunities.
  • Establish development and implementation processes across the IT organization.
  • Coordinate teams using modern development methodologies such as SCRUM/Agile or DevOps.
  • Research industry trends and propose technologies to support existing needs.
  • Coordinate and develop technical project estimates for small- to medium-scale projects involving one or more developers.
  • Serve as a senior technical resource across multiple projects and provide guidance on design, deliverables, and software component integrations.
  • Share technology expertise and train and mentor others in technologies and development processes.
  • Provide management with accurate and timely status reports on assigned work.
  • Perform other duties as assigned and comply with applicable regulatory and training requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service