Software Development Engineer

Requirements

  • 5+ years experience in software development engineering including designing, developing, and deploying software solutions
  • 3+ years experience in software development with production-level experience in Python and SQL
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience

Nice to Haves

  • Experience with dbt, Apache Iceberg, and semantic-layer tooling (e.g., MetricsFlow, dbt Semantic Layer, Cube) for governed metric definition and serving
  • Strong understanding of data governance and schema contract enforcement, including CI/CD schema gates and automated data quality checks
  • Experience with large-scale data processing frameworks such as Spark, Flink, or Kafka within complex distributed architectures
  • Practical experience with API development (gRPC, REST) for serving metrics and data products to downstream consumers
  • Understanding of multi-tenant data isolation and security principles, including data encryption and tenant-scoped authorization
  • Strong grasp of distributed systems principles: data partitioning, eventual consistency, and fault tolerance
  • Solid understanding of Object-Oriented Design (OOD) principles and architectural patterns for scalable, maintainable data systems
  • Experience with source control management (Git, GitHub/Bitbucket) and collaborative distributed development workflows
  • Proven ability to collaborate across distributed teams and contribute constructively to architectural discussions and system design
  • Strong technical writing skills for design specs, data contracts, and API documentation

What You'll Be Doing

  • Technical design and execution for core components of the Agent Measurement & Forecasting (AMF) metrics platform
  • Building and operating the data pipeline landing agent telemetry into Apache Iceberg via dbt
  • Enforcing schema contracts through CI/CD gates
  • Extending the MetricsFlow semantic layer to serve governed metrics to Product Data Store and downstream consumers
  • Working on multi-tenant data isolation and low-latency query performance for metric serving
  • Driving engineering excellence and acting as a domain expert on pipeline design, schema governance, and semantic-layer serving
  • Supporting migration from the current per-tier governance model for metrics

Perks and Benefits

  • Competitive base salary range (€72,000 - €108,000 EUR) plus eligibility for bonuses and annual stock grants
  • Flexible work approach combining in-person and remote time, with at least 50% in-office or in-field per quarter
  • Culture rooted in integrity, empathy, shared enthusiasm, and support for professional growth
  • Committed to diversity, equity, inclusion, and providing reasonable accommodations during the hiring process
  • Workday is an Equal Opportunity Employer including individuals with disabilities and protected veterans
AI Summary ✨

Similar jobs

  • Software Development Engineer

    Workday·Dublin, Ireland (Remote)

    €72k – €108k / yearbase

    4 days agoRemote
  • 19 days ago
  • 20 days agoRemote EMEA
  • See all jobs in Ireland →