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.
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)
Software developer enhancing AI products in semiconductor sector. Develop scalable Python backends and collaborate with global teams in an innovative environment.
Senior Software Engineer (C++) leading design and development of high‑complexity viewing software at General Motors. Collaborating with global teams to integrate cutting - edge camera and image processing technologies.
Functional Analyst in Java working on public sector projects for DXC Technology in Barcelona. Involves microservices development and collaboration in a diverse team environment.
Software Engineer developing high - performance applications using Rust for Booz Allen. Collaborating with cross - functional teams and managing project dependencies in the defense sector.
Software Engineer .NET working on cloud - based B2B application Helix with a focus on microservices and automation. Collaborate with a cross - functional team to deliver efficient architectural solutions.
Full Stack Developer at Reply working with .NET and Delphi technologies for manufacturing systems. Supporting the development, reliability, and integration of applications with industrial equipment.
Senior .NET Backend Developer at Evertec, developing and evolving critical services in a cloud environment with a focus on high performance and security.
Senior .NET Developer working on AI and Data Solutions for Evertec. Developing robust solutions with a focus on microservices and data processing in São Paulo.