Senior Software Engineer

Collins McNicholas Recruitment & HR Services Group

Cork

Hybrid

EUR 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Collins McNicholas Recruitment & HR Services Group is seeking a Senior Software Engineer – Data Platform in Cork. The role focuses on building a data platform with reliable ingestion, versioned APIs, and scalable storage for financial technology workloads.

You will design and deploy backend services in Python/C#/.NET, ensure reproducible results, and enable AI/ML readiness while controlling costs and performing rigorous testing.

Qualifications

  • Ideally 8-10 years experience building software, including backend services you designed, deployed and ran in production.
  • Backend development experience with Python, C#/.NET, Java or similar. Python and C# are the main technologies used.
  • Strong distributed systems knowledge, including idempotency, concurrency, ordering, retries and exactly-once processing.
  • Strong testing practices, including unit/integration testing and CI.
  • Experience evolving APIs and data schemas, including versioning and backward compatibility.
  • Strong SQL skills and an understanding of cloud data warehouse performance and costs.
  • Collaborative approach, with experience mentoring through code reviews, pairing and clear documentation.

Responsibilities

  • Event-driven ingestion: Build reliable data ingestion services that handle retries, redelivery, reordering and late changes while ensuring exactly-once results.
  • Versioned APIs & contracts: Develop secure, tested and versioned APIs, SDKs and data feeds that can evolve without disrupting downstream teams.
  • Accurate, reproducible data: Build point-in-time history and precise decimal calculations into the platform so results can always be reproduced.
  • Scalable & cost-efficient: Scale services and storage significantly while maintaining performance and controlling costs through measurement and load testing.
  • Self-service onboarding: Build tooling and services that enable new products and customers to onboard quickly within a multi-tenant platform.
  • AI/ML-ready data: Ensure customer data is accessible for AI and ML while maintaining strong contracts, tenant separation and reproducibility.
  • Built-in operability: Implement SLOs, monitoring, alerting and CI controls, while taking ownership of incidents and preventing recurrence.

Skills

Backend development
Python
C#/.NET
Java
Distributed systems
SQL
Testing/CI
Code reviews

Tools

Snowflake
dbt
Terraform
Azure Functions
Container Apps
Service Bus
GitHub Actions

Job description

Senior Software Engineer – Data Plaftorm

Location: Cork, Ireland (Hybrid – 3 days in office, 2 from home)

Industry: Financial Technology

  • Key Responsibilities:Event-driven ingestion: Build reliable data ingestion services that handle retries, redelivery, reordering and late changes while ensuring exactly-once results.
  • Versioned APIs & contracts: Develop secure, tested and versioned APIs, SDKs and data feeds that can evolve without disrupting downstream teams.
  • Accurate, reproducible data: Build point-in-time history and precise decimal calculations into the platform so results can always be reproduced.
  • Scalable & cost-efficient: Scale services and storage significantly while maintaining performance and controlling costs through measurement and load testing.
  • Self-service onboarding: Build tooling and services that enable new products and customers to onboard quickly within a multi-tenant platform.
  • AI/ML-ready data: Ensure customer data is accessible for AI and ML while maintaining strong contracts, tenant separation and reproducibility.
  • Built-in operability: Implement SLOs, monitoring, alerting and CI controls, while taking ownership of incidents and preventing recurrence.
  • Requirements:Ideally 8-10 years experience building software, including backend services you designed, deployed and ran in production.
  • Backend development experience with Python, C#/.NET, Java or similar. Python and C# are the main technologies used.
  • Strong distributed systems knowledge, including idempotency, concurrency, ordering, retries and exactly-once processing.
  • Strong testing practices, including unit/integration testing and CI.
  • Experience evolving APIs and data schemas, including versioning and backward compatibility.
  • Strong SQL skills and an understanding of cloud data warehouse performance and costs.
  • Collaborative approach, with experience mentoring through code reviews, pairing and clear documentation.
  • The stack is Python and C#/.NET, Snowflake, dbt, Terraform, Azure (Functions, Container Apps, Service Bus), GitHub Actions.
  • Ability to work within a small team with high autonomy.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Collins McNicholas Group • Cork

Hybrid
EUR 90,000 - 130,000
Senior Data Platform Engineer - FinTech (Hybrid, Cork)
Senior Data Platform Engineer - FinTech (Hybrid, Cork)

Collins McNicholas Group • Cork

Hybrid
EUR 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Cpl Group • Connacht

On-site
EUR 90,000 - 120,000
Senior Data Platform Engineer (Hybrid Cork)
Senior Data Platform Engineer (Hybrid Cork)

Collins McNicholas Recruitment & HR Services Group • Cork

Hybrid
EUR 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Mason Alexander • Dublin

Hybrid
EUR 90,000 - 120,000
Hybrid work model
Data Engineer - SQL/Python
Data Engineer - SQL/Python

Cpl • Dublin

On-site
EUR 65,000 - 90,000
Hybrid working in Dublin
Career progression
Learning opportunities
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Kimber Limited • Dublin

Hybrid
EUR 90,000 - 130,000
Senior Python Developer
Senior Python Developer

Cpl Group • Galway

Hybrid
EUR 90,000 - 130,000
Senior Data Platform Engineer — Hybrid Cork
Senior Data Platform Engineer — Hybrid Cork

Empyrean Solutions LLC • Cork

Hybrid
EUR 90,000 - 130,000
Senior Software Engineer, Data Platform
Senior Software Engineer, Data Platform

Empyrean Solutions LLC • Cork

On-site
EUR 90,000 - 130,000