EngineerJobs.io
← Back to all jobs

Job Description

Janus Henderson is hiring a Senior Data Engineer to help shape the technical direction for a subsystem or cross-product area within the Janus Henderson Data Platform. In this hybrid role in Denver, CO, you will design production-grade data products and platform capabilities across multiple domains, including applied AI-enabled tooling where appropriate.

Key Responsibilities

  • Own the design and delivery of complex data engineering capabilities across subsystems or cross-product concerns, setting technical direction within your area.
  • Design systems that span multiple products or domains, such as entitlement models, concordance frameworks, semantic layers, ingestion frameworks, or reusable platform services.
  • Provide deep technical expertise in at least one core platform pillar, including 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 other shared libraries when standard tooling does not fit.
  • Diagnose and resolve performance, reliability, and cost issues across query-plans, pipelines, and the platform.
  • Assess architectural trade-offs such as build-versus-buy and second-order downstream effects on reporting, analytics, operations, and regulatory processes.
  • Design and deliver production-grade AI-enabled tooling where appropriate, including agents, retrieval pipelines, MCP servers, or other applied AI capabilities with appropriate guardrails for a regulated environment.
  • Own quality gates, observability, and incident learning for your scope, including postmortems, root cause analysis, and continuous improvement actions.
  • Mentor junior engineers and data engineers, run design reviews, and establish standards other engineers can adopt consistently.
  • Communicate technical trade-offs clearly to architecture, product, operations, compliance, and other non-technical stakeholders.
  • Work with team members to collaborate on and review source code, including strong understanding of branching strategies 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, such as 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 capability, including experience creating reusable frameworks, packages, or libraries rather than only one-off scripts.
  • Ability to design systems that span multiple products, domains, or platform concerns, with awareness of downstream impacts and operational risk.
  • Experience making technical trade-offs under delivery pressure, covering scope, quality, build-versus-buy, and maintainability decisions.
  • Strong experiences with DevOps and branching strategies, including Azure Portal/Keyvault/Appreg concept.
  • 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 product 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 to step away from your desk and into the community
  • Support to grow through 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 Skills

  • 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 a regulated environment, 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.

Growth and Development

  • Mentoring
  • Leadership development programs
  • Regular training
  • Career development services
  • Continuing education courses

Compensation and Timing

  • Base salary range: $140,000 - $149,000 per year (estimated for this role; actual pay may differ).
  • This position will be open through October 15, 2026.
  • Colorado law requires an estimated closing date for job postings; applying after the listed date is not discouraged.

Similar Jobs