Jobs · Information Technology · Washington

Senior Database Engineer - Mountlake Terrace, WA

Mindful Therapy Group · Mountlake Terrace, WA · 2 wk ago
Information TechnologyFull-time

Responsibilities

  • Design, build, and maintain enterprise-grade data warehouses within Microsoft Fabric (Warehouse, Lakehouse) using PySpark.
  • Implement and manage data models including fact and dimension tables supporting operational and analytical workloads.
  • Apply Medallion architecture (Bronze, Silver, Gold) to structure scalable, maintainable data pipelines.
  • Optimize storage, query performance, and cost efficiency across Fabric and Azure environments.
  • Develop, deploy, and maintain data pipelines using PySpark, SQL, and Azure-native services to facilitate development across the DevOps team.
  • Engineer scalable ETL/ELT processes that ingest, transform, and load data across multiple systems.
  • Own pipeline reliability, monitoring, alerting, and failure recovery in production environments.
  • Troubleshoot and resolve issues across ingestion, transformation, and storage layers with minimal escalation support.
  • Design and manage CI/CD pipelines in Azure DevOps for database changes, data pipelines, and data models.
  • Implement version control, automated deployments, and testing strategies for all data assets.
  • Maintain release processes for schema changes, stored procedures, and pipeline updates across environments.
  • Write, optimize, and maintain advanced T-SQL code (stored procedures, views, functions, indexing strategies).
  • Perform query tuning and performance optimization across high-volume transactional and analytical workloads.
  • Design and enforce database standards, naming conventions, and documentation practices.
  • Lead the Database Administrator in best practices around Data governance, reliability and security.
  • Implement role-based access controls and data security aligned with HIPAA and internal policies.
  • Own backup, restore, and disaster recovery strategies for databases and pipelines.
  • Conduct regular validation of data integrity and pipeline outputs.
  • Partner with analysts, operations, and engineering teams to translate business requirements into scalable data solutions.
  • Provide technical guidance on data modeling, pipeline design, and platform best practices.
  • Document systems, pipelines, and processes to ensure maintainability despite lean operational support.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Minimum 7 years of experience in database engineering, data warehousing, and data pipeline development.
  • Experience with PySpark, T-SQL, and modern data engineering practices.
  • Strong understanding of Azure data services and Azure DevOps.
  • Proven ability to design, implement, and maintain scalable data pipelines.
  • Experience with data modeling, including fact and dimension tables, and knowledge of Medallion architecture.
  • Excellent problem-solving skills and ability to troubleshoot and resolve issues in production environments.
  • Experience with CI/CD pipelines and version control systems.
  • Advanced T-SQL skills, including stored procedures, views, functions, and indexing strategies.
  • Experience with data governance, security, and reliability best practices.
  • Ability to work independently and manage a team of database engineers.

Similar jobs

Senior Database Engineer

Accenture Federal ServicesArlington, VA· Yesterday
Information Technology$106k–$221k/yrapply on boards.greenhouse.io

Senior Database Engineer

BluebeamUnited States· 3 wk ago
RemoteEngineering$109k–$150k/yrapply on careers.nemetschek.com