Software Development Engineer

Requirements

  • 5+ years experience in software development engineering including designing, developing, and deploying software solutions
  • 3+ years experience with production-level 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)
  • Strong understanding of data governance and schema contract enforcement with CI/CD schema gates and automated data quality checks
  • Experience with large-scale data processing frameworks such as Spark, Flink, or Kafka in complex distributed architectures
  • API development experience (gRPC, REST) for serving metrics and data products
  • Knowledge of multi-tenant data isolation and security principles including data encryption and tenant-scoped authorization
  • Strong grasp of distributed systems principles such as data partitioning, eventual consistency, and fault tolerance
  • Solid understanding of Object-Oriented Design principles and architectural patterns for scalable data systems
  • Experience with source control management (Git, GitHub/Bitbucket) and distributed development workflows
  • Proven ability to collaborate across distributed teams and contribute to architectural discussions
  • Strong technical writing skills for design specifications, data contracts, and API documentation

What You'll Be Doing

  • Designing and executing core components of the Agent Measurement & Forecasting (AMF) metrics platform
  • Building and operating data pipelines that ingest 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 in pipeline design, schema governance, and semantic-layer serving

Perks and Benefits

  • Flexible work with a hybrid model requiring at least 50% time in-office or in the field per quarter
  • Competitive base pay range (€72,000 EUR - €108,000 EUR for Ireland location)
  • Eligibility for Workday Bonus Plan, role-specific commissions/bonuses, and annual stock grants
  • Supportive company culture rooted in integrity, empathy, and collaboration
  • Commitment to diversity, equity, inclusion, and reasonable accommodations for qualified individuals
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 →