Senior Data Engineer
Senior
Azure Data Factory
Azure Data Platform
Azure DevOps
Cdc/streaming
CI/CD
Cloud
Cloud Data Warehouse
Cloud Platform
Cloud Platforms
Data
Data Analysis
Data Analytics
Data Architecture
Data Build Tool
Data Engineer
Data Engineering
Data Engineering Lead
Data Factory
Data Factory Azure
Data Integration
Data Management
Data Modeling
Data Operations
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Data Warehouse
Data Warehousing
Database
Databases
DevOps
Devops Tools
ETL
Informatica
Information Technology (IT)
Microsoft Azure
Project Management
Rag Systems
Snowflake
Software Development
SQL
Job Description
Own technical direction for complex data engineering and AI-enabled platform capabilities within the Janus Henderson Data Platform.
Responsibilities
- Lead design and delivery of advanced data engineering capabilities across subsystems or cross-product concerns, setting technical direction within your area.
- Design systems spanning multiple products or domains, including entitlement models, concordance frameworks, semantic layers, ingestion frameworks, and reusable platform services.
- Provide deep expertise in at least one core platform pillar, such as Snowflake internals, dbt architecture, orchestration, CDC/streaming, or equivalent capabilities.
- Build reusable engineering assets including dbt macros, custom materialisations, Python packages, ingestion frameworks, MCP tooling, or shared libraries when standard tooling is insufficient.
- Diagnose and resolve performance, reliability, and cost issues across query-plan, pipelines, and the broader platform.
- Evaluate architectural trade-offs, including build-versus-buy decisions and second-order impacts on downstream reporting, analytics, operations, and regulatory processes.
- Deliver production-grade AI-enabled tooling where appropriate, including agents, retrieval pipelines, MCP servers, and other applied AI capabilities with appropriate guardrails for regulated environments.
- Own quality gates, observability, and incident learning, including postmortems, root cause analysis, and continuous improvement actions.
- Mentor junior engineers and data engineers; conduct design reviews and establish standards for consistent adoption by other engineers.
- Communicate technical trade-offs clearly to architecture, product, operations, compliance, and other non-technical stakeholders.
- Perform DevOps and source control collaboration, including branching strategy understanding and releasing production-quality code through change control processes.
- Carry out other duties as assigned.
Requirements
- Deep expertise in at least one data platform pillar: Snowflake internals, dbt architecture, orchestration, CDC/streaming, or distributed data processing.
- Advanced SQL skills, including query-plan analysis, performance tuning, cost optimization, and troubleshooting on cloud data platforms.
- Strong Python engineering ability, with experience creating reusable frameworks, packages, or libraries rather than one-off scripts.
- Proven ability to design systems spanning multiple products, domains, or platform concerns, including awareness of downstream impacts and operational risk.
- Experience making technical trade-offs under delivery pressure, including scope, quality, build-versus-buy, and maintainability decisions.
- Strong experience with DevOps and branching strategies, plus familiarity with Azure Portal/Keyvault/Appreg concepts.
- Experience with Microsoft Azure services such as Azure Data Factory, Azure Key Vault, and Azure DevOps for CI/CD and infrastructure integration.
- Working knowledge of financial services data domains, including understanding hand-offs between Investments, Distribution, Operations, Regulatory, Corporate, and Finance processes.
- Ability to write clear design documentation, present trade-offs to non-technical stakeholders, and influence engineering standards beyond your immediate area.
- Experience with production-grade AI-enabled tooling such as agents, RAG/retrieval pipelines, MCP servers, or AI-assisted engineering workflows.
- Must be able to use vscode copilot for development work.
- Experience mentoring engineers, leading design reviews, and supporting technical decision-making across a team or guild.
Technologies
- SQL, Python, Snowflake, dbt, orchestration, CDC/streaming
- MCP tooling, MCP servers
- Agents, retrieval pipelines, RAG/retrieval pipelines
- Azure Portal, Keyvault, Appreg
- Azure Data Factory, Azure Key Vault, Azure DevOps, CI/CD
- vscode copilot
Benefits
- Hybrid working and reasonable accommodations
- Generous Holiday policies
- Excellent Health and Wellbeing benefits including corporate membership to Wellhub
- Paid volunteer time
- Support for professional development (professional development courses, tuition/qualification reimbursement, and more)
- Maternal/patal leave benefits and family services
- Unique employee events and programs including a 14er challenge
- Complimentary beverages, snacks, and all employee Happy Hours
- Annual Bonus Opportunity (annual discretionary bonus award from the profit pool, funded based on Company profits)
Nice to Have
- Experience with dbt Core/Cloud, including custom macros, packages, tests, contracts, or materialisations.
- Experience designing or operating semantic layers, entitlement engines, concordance models, data contracts, or reusable platform services.
- Understanding of AI/LLM risk in regulated environments, including data egress, auditability, model non-determinism, and appropriate guardrails.
- Knowledge of data governance frameworks, lineage tooling, Data Mesh principles, and distributed data ownership.
- Certifications or demonstrable advanced capability in Snowflake, Databricks, dbt, or equivalent cloud data platform technologies.
Compensation Information
- Base salary range: $140,000 - $149,000 per year (estimated for this role; actual pay may differ).
- Position open through October 15, 2026.
- Colorado law requires an estimated closing date for job postings; applying after the date may still be possible.
Location: Denver, CO (hybrid)