Docuvera Software Corporation

Senior Data Engineer

Docuvera Software Corporation · Wellington, Wellington, New Zealand

Software Development · 51-200 employees

7 h ago
Senior (5-10 yrs) Full-time New Zealand
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Lead the Data Engineering program by designing and building scalable data foundations on AWS and Snowflake to power GenAI and analytics. Own end-to-end delivery of batch and streaming pipelines, ML infrastructure, and data security governance.

What they look for

AWS Snowflake Apache Iceberg dbt SQL Kimball Dimensional Modelling Terraform AWS CDK Python SageMaker RAG CI/CD

Requirements

Requires significant experience in software engineering with deep expertise in AWS, Snowflake, and Apache Iceberg. Must be proficient in dbt, Kimball modelling, and supporting ML/GenAI data needs like feature stores and vector storage.

Benefits

Collaborative Low-ego Team Environment Real Ownership And Influence Over Technical Decisions Flexibility And Trust In How You Work Opportunities To Grow Capability And Career Access To Modern Systems And AI-enabled Tooling

Full description

The part you'll play and why it matters

Docuvera’s building products where generative AI and great analytics actually work in the real world — and we need a Senior Data Engineer to help make that possible.

In this role, you’ll set up and lead our Data Engineering program: the platform, the standards, the culture, and the momentum. You’ll design and build the data foundations that power our natural language + generative AI features, while also leveling up our reporting, insights, and analytics across teams.

You won’t be stuck in a corner “just doing pipelines.” You’ll own end-to-end delivery, partner closely with product/engineering/customer teams, and help us ship complex solutions for international customers — reliably, securely, and at scale.

You’ll help Docuvera grow faster by building the kind of trusted, scalable data foundation that lets teams move quickly without breaking things.

That means:

  • cleaner, more reliable data
  • a platform that scales with customers and use cases
  • faster decision-making across the business
  • less delivery friction (and fewer “why is this number different?” conversations)
  • strong foundations for high-performing GenAI features and dependable analytics

What you’ll focus on

You’re the type of person who enjoys taking messy, complex data systems from idea → build → run → improve. You’ve got strong transformation skills (wrangling, aggregation, modelling, visualization-ready datasets, ML-ready datasets), and you genuinely like enabling other teams with better data.

You’re organized, proactive, and comfortable owning things — but you also enjoy building alongside others and lifting capability across the team.

Here’s the kind of work you’ll be owning:

  • Own the end-to-end data platform on AWS + Snowflake — ingestion (S3, Kinesis, Glue), ELT (dbt), orchestration (Step Functions), serving layer
  • Build batch + streaming pipelines for multi-client document ingestion at scale using Apache Iceberg on S3, exposed natively into Snowflake (including late-arriving data + at-least-once guarantees)
  • Build the ML data infrastructure: feature engineering pipelines, a versioned feature store, SageMaker integration, plus the embedding + vector storage layer that powers our RAG-based GenAI features
  • Set up data quality + observability (and do real root-cause work when things go wrong so we don’t repeat the same issues)
  • Make sure we’re doing data security properly: GDPR, data residency, IAM least privilege, secrets management, row/column-level access controls in AWS + Snowflake
  • Help build a high-performing Data Engineering function: standards, mentoring mid-level engineers, CI/CD for pipelines, infrastructure-as-code practices
  • Design and maintain Snowflake data models using Kimball principles (facts/dims, SCDs, conformed dimensions) for analytics + ML consumption

What you’ll bring

You’ve probably done a lot of this already, and you’re ready to own it end-to-end:

  • Strong hands-on AWS experience: S3, Glue, Kinesis, Lambda, SQS, IAM, CloudWatch
  • Deep Snowflake experience: schema design, performance tuning, streams + tasks, clustering, masking + row-level security
  • Solid experience with Apache Iceberg in an S3-based lake setup, including exposing Iceberg tables to Snowflake (external tables or native Iceberg support)
  • Advanced SQL + strong dbt/ELT design skills, and real-world batch/streaming experience (late data, at-least-once delivery, etc.)
  • Kimball dimensional modelling know-how (facts/dims, SCD Type 1/2/3, conformed dimensions) in Snowflake
  • IaC + CI/CD experience (Terraform or AWS CDK), plus familiarity with observability tools like Great Expectations / Monte Carlo (or similar)
  • Experience supporting ML + GenAI data needs: feature stores, embedding pipelines, SageMaker integration, RAG-friendly data engineering
  • Good grasp of multi-region governance/compliance: right-to-erasure, residency enforcement, audit logging, secrets management
  • Comfortable leading: setting standards, mentoring, and explaining trade-offs clearly to non-technical stakeholders

What we'll expect of you

  • Significant experience in software engineering within modern product environments
  • Strong proficiency in contemporary programming languages and frameworks
  • Experience designing and building scalable distributed systems or cloud-native applications
  • Solid understanding of software architecture, testing, security, and engineering best practices
  • Ability to balance technical quality with commercial and delivery outcomes
  • Strong problem-solving skills and a pragmatic approach to decision making
  • Excellent communication and collaboration skills
  • A willingness to mentor others and contribute positively to team culture
  • Curiosity, adaptability, and a continuous improvement mindset

What you can expect from us

A team that values curiosity, initiative, and continuous improvement. We operate as a distributed global team with a high-trust, outcomes-focused culture where we care far more about impact, accountability, and progress than visibility for visibility’s sake.

We provide ample support with access to modern systems and AI-enabled tooling, and the autonomy to improve processes rather than simply follow them.  We actively invest in smarter ways of working and expect our people to help shape how work evolves over time. 

We care deeply about building a high-performing environment where people can do meaningful work and continue building their careers.  You can expect:

  • A collaborative, low-ego team environment
  • Real ownership and influence over technical decisions
  • Flexibility and trust in how you work
  • Opportunities to grow your capability and career
  • Interesting technical challenges with meaningful customer impact
  • A team that values transparency, initiative, and continuous improvement

We value these qualities and attributes in our people

We value diversity of experience, perspective, and background and we recognise that how we work is just as important as what we achieve.

We’re built around a few consistent ways of working: driving outcomes, innovating, lifting others up, adapting quickly, leading by example, and bringing people together around a shared purpose. We capture these behaviours in six words: Go-Getter, Trailblazer, Elevator, Shapeshifter, Torchbearer, and Steward, and you’ll see them show up in how we collaborate, how we measure performance, and how we get work done day to day.

A Go-Getter focuses on what matters most and drives results without chasing perfection; a Trailblazer is curious, proactive, and always looking for better ways to do things; an Elevator lifts others up through listening, collaboration, and crediting contributions; a Shapeshifter stays positive and calm through change and helps others find clarity and momentum; a Torchbearer leads with initiative and accountability, communicating early and acting in the team’s best interests; and a Steward brings steadiness and purpose, uniting people around shared goals with optimism, professionalism, and integrity.

Why Docuvera?

At Docuvera, you’ll have the opportunity to contribute to work that matters, collaborate with talented people globally, and help shape the future of digital content in life sciences.  Docuvera is the industry leader in governed, structured content authoring for the Pharma industry and as a pioneer in this space, we are proud to support top global Pharma companies.  Born out of Author-it in 2017, we are on a mission to help our customers harness the power of digital innovation, accelerating their ability to safely get their life changing products to market faster. For our team, it means delivering real-world impact through ground-breaking solutions to technically complex problems.

Docuvera is now a member of the cormeo family of companies, an exciting step that strengthens our global reach and long-term growth. We're a global team working across New Zealand, Asia, the UK, Europe, and the United States. We value collaboration, curiosity, ownership, and the ability to work across cultures and time zones to solve important challenges together.

 

Keen to know more? Join us at a stage where there’s still plenty of opportunity to shape how things work, contribute ideas, and help mature processes in practical, visible ways.  Check out the careers page for more information about working with us and follow us on LinkedIn to check out what we've been up to recently.

Key information about our recruitment process

  • If there’s anything we can do to make our recruitment process more inclusive or accessible for you, please let us know.  We’re happy to accommodate where we can.
  • We use AI tools to complement our recruitment process. We may use AI to support certain stages of the hiring process, such as reviewing applications, analysing resumes, or evaluating responses but they do not replace human interaction or decision making. All final hiring decisions are made by people.
  • Our process usually includes two online interviews, each about an hour long, with one or two members of our team. Some roles may also include a technical exercise to help us understand your approach and skills.
  • We’ll also ask for at least two professional references and complete a background and/or verification check.
  • We’ll keep applications open until we find the right person, and we’ll keep you updated along the way.
  • For recruitment agencies: we work with a select group of preferred partners, so please don’t send unsolicited CVs as we won’t be able to consider them.