Point your AI agent at freehire and let it find you a job.

Get the CLI →

Collins McNicholas Recruitment & HR Services Group

New

Senior Software Engineer

Posted 2 views
Discussion

Summary

Senior Software Engineer joining a fintech data platform team in Cork, Ireland (hybrid, 3 days on-site). The role builds event-driven data ingestion, versioned APIs, and reproducible, scalable data services, mainly in Python and C#/.NET with Snowflake, dbt, Terraform, Azure, and GitHub Actions.

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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available