Workiva

Senior Software Engineer

Workiva

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $129,000 - $207,000 per year

Job Level

Senior

Tech Stack

AirflowApacheAWSAzureCloudDockerETLKafkaKubernetesMySQLPostgresSQLTerraform

About the role

  • Architect, implement, and optimize batch and streaming data pipelines to move, transform, and process structured and unstructured data at scale
  • Apply software engineering best practices (code reviews, testing, CI/CD, version control) to data pipeline development
  • Ensure pipelines are modular, reusable, and extensible
  • Build monitoring, logging, and alerting frameworks to ensure pipeline reliability and data quality
  • Implement data validation, schema evolution handling, and error recovery mechanisms
  • Troubleshoot production issues and perform root cause analysis
  • Partner with delivery teams to understand requirements and deliver end-to-end solutions
  • Mentor junior engineers, set coding standards, and advocate for best practices in pipeline development
  • Contribute to technical design reviews, architectural decisions, and long-term data platform strategy
  • Optimize pipelines for high-volume, low-latency data processing and evaluate modern frameworks and cloud-native solutions (e.g., Databricks, Kafka, Airflow)
  • Ensure systems can handle future growth and evolving data use cases

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 2+ years of software engineering experience
  • 3+ years experience working on data pipelines, data integration, or ETL/ELT systems (preferred)
  • Strong skills in SQL with the ability to design and optimize complex queries
  • Hands-on experience with data pipeline frameworks (e.g., Apache Airflow, dbt, Dagster)
  • Expertise in streaming technologies (e.g., Kafka, Kinesis)
  • Deep understanding of databases and data warehouses (e.g., PostgreSQL, Snowflake, Aurora MySQL)
  • Strong knowledge of cloud platforms (AWS or Azure), including storage, compute, and serverless data services
  • Experience with infrastructure-as-code (Terraform, CloudFormation) and containerization (Docker, Kubernetes)
  • Familiarity with data governance, lineage, and cataloging tools
  • Understanding of sustainability reporting, disclosure practices, or compliance-related data workflows
  • Proven ability to design for scalability, performance, and reliability in production-grade pipelines
  • Contributions to open-source data frameworks (preferred)
  • Strong communication skills and ability to influence cross-functional teams
  • Ability to travel up to 15% of the time
  • Reliable internet access for any period of time working remotely, not in a Workiva office
Prominence Advisors

Data Engineer

Prominence Advisors
Junior · Midfull-time🇺🇸 United States
Posted: 10 hours agoSource: apply.workable.com
AirflowAmazon RedshiftApacheAWSAzureBigQueryCloudDockerETLGoogle Cloud PlatformJavaKafka+5 more
Docker, Inc

Principal Data Engineer

Docker, Inc
Leadfull-time$208k–$286k / year🇨🇦 Canada
Posted: 12 days agoSource: jobs.ashbyhq.com
AirflowApacheAWSAzureBigQueryCloudDistributed SystemsDockerERPETLGoGoogle Cloud Platform+7 more
Astronomer

Senior Solutions Engineer - Cloud Infrastructure

Astronomer
Seniorfull-time🇮🇳 India
Posted: 19 days agoSource: jobs.ashbyhq.com
AirflowApacheAWSAzureCloudETLKubernetesLinuxMicroservicesPythonShell ScriptingTerraform+1 more
InfraCloud Technologies

Data Engineer

InfraCloud Technologies
Mid · Seniorfull-time🇮🇳 India
Posted: 15 days agoSource: infracloud.hire.trakstar.com
AirflowApacheAWSAzureCloudETLGoogle Cloud PlatformIoTKafkaMongoDBPySparkPython+3 more
Docker, Inc

Staff Software Engineer, Data Engineering

Docker, Inc
Leadfull-time$200k–$276k / year🇨🇦 Canada
Posted: 11 hours agoSource: jobs.ashbyhq.com
AirflowAmazon RedshiftApacheAWSAzureCloudDockerGoogle Cloud PlatformKubernetesPythonSQL