Hybrid Senior Database Engineer, DBE

Posted 1 hour ago

Apply now

About the role

  • Senior Database Engineer at BECU ensuring uptime and performance optimization across Azure and on-prem environments. Collaborating with teams to recommend solutions and mentor engineers.

Responsibilities

  • The Senior Database Engineer ensures application uptime by implementing and testing HA/DR solutions across on-prem and Azure environments.
  • This role drives performance optimization through proactive monitoring and tuning, leverages automation and Infrastructure-as-Code for efficiency, and resolves complex issues.
  • Acting as a trusted advisor, the Senior DBE partners with delivery teams to recommend solutions and mentors to elevate technical standards.
  • Design and Secure Infrastructure: Build and maintain robust, secure, and highly available database environments across Azure and On-prem platforms that power BECU’s mission.
  • Automate for Efficiency: Develop and manage automated processes using SQL, PowerShell, and IaC to streamline operations across the ecosystem.
  • Create Impactful Solutions: Use tools like SQL, PL/SQL, T-SQL, SSIS, SSRS, SSAS and Azure Data Factory to deliver solutions that solve real business challenges.
  • Advance CI/CD Practices: Build and enhance pipelines for database artifacts, ensuring smooth deployments and continuous improvement.
  • Monitor and Optimize: Utilize SQL Server Profiler, Extended Events, and Query Store to proactively monitor and tune performance.
  • Be the Go-To Expert: Provide escalated support and resolve complex issues to keep systems running seamlessly.
  • Mentor and Inspire: Guide junior engineers and delivery teams through coaching, code reviews, and sharing best practices.
  • Shape the Future: Collaborate with architects and product owners to define technology roadmaps and drive innovation.
  • Champion Quality: Identify opportunities for improvement and implement changes that elevate system performance and reliability.
  • Share Knowledge: Present technical topics to the broader engineering community, fostering collaboration and learning.
  • Stay Ready: Be available for on-call support to address critical issues and maintain application availability.

Requirements

  • Bachelor's degree in a related technical or business discipline, or equivalent work experience.
  • Minimum 5 years of related functional experience as a database engineer with at least 2 years of experience with Continuous Integration and Continuous Delivery patterns, including Infrastructure-as-Code, and tools (e.g., Azure DevOps Services, GitHub Actions, etc.).
  • Demonstrated experience with Microsoft SQL Server (2019 and newer), including installation, configuration, performance tuning, high availability (Always On, clustering), and disaster recovery strategies.
  • Demonstrated experience working with Cloud Platforms
  • Proficiency in T-SQL development, including writing complex queries, stored procedures, triggers, and optimizing query performance.
  • Demonstrated ability to troubleshoot complex issues and tune queries and systems in multiple of the above tools and RDBMSs.
  • Proven experience with automation and scripting using PowerShell or other tools to streamline database maintenance, deployments, and monitor tasks, and manage Infrastructure as Code.
  • Experience with Microsoft Azure Data offerings including SQL Database, SQL MI, Cosmos DB, Azure Data Factory, and Azure Data Fabric, as well as overall Azure and cloud proficiency.
  • Familiarity with advanced SQL language concepts.
  • Demonstrated ability to write, review and debug complex SQL DML and DDL and knowledge of using SQL for administrative tasks.
  • Experience with Oracle Databases is preferred.
  • Experience performing code reviews, pull requests, and following source control standards such as Git Flow or Trunk-Based Development.
  • Experience working with large datasets, data warehousing and sophisticated ETL processes, analytics engines required.
  • Experience with Snowflake or other data warehouse solutions.
  • Familiarity with networking (OSI layers, HTTP, DNS, TCP/IP, DHCP, Routers, Gateways, Subnets, etc.).
  • Experience using RDBMS constructs and OS authentication to provision access to enforce least privileged principle required.
  • Experience with data protection tools such as encryption and obfuscation.
  • Hands-on experience with database monitoring and performance tools such as SQL Server Profiler, Extended Events, and Query Store.
  • Microsoft Certified Azure Database Administrator Associate or other relevant industry-recognized certifications that demonstrate expertise in SQL Server database administration and related technologies.

Benefits

  • 401(k) Company Match (up to 3%)
  • 4% annual contribution to your 401(k) by BECU
  • Medical, Dental and Vision (family contributions as well)
  • PTO Program + Exchange Program
  • Tuition Reimbursement Program
  • BECU Cares volunteer time off + donation match

Job title

Senior Database Engineer, DBE

Job type

Experience level

Senior

Salary

$141,800 - $173,300 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job