Morgan McKinley
Senior Software Engineer
Morgan McKinleyIreland1 day ago
ContractRemote FriendlyEngineering

Our client is looking for a Software Engineer with a Data focus for a contract position. This is a hybrid role.


You’ll be the first dedicated engineer focused on data extraction, transformation, and visualization enablement. Working alongside experienced cloud engineers, you’ll:

  • Query, clean, and organize live production data from multiple systems (primarily using SQL and Cosmos DB).
  • Build or re-architect backend data models and storage solutions to make data more accessible and reliable.
  • Design the pipelines and logic to feed Power BI dashboards with real-time and historical data.
  • Collaborate with architects and stakeholders to identify the right data sources and ensure meaningful, performant dashboards.


This isn’t a data science or analytics role, it’s a software engineering role focused on backend data engineering: building the systems that make meaningful analysis possible.


  • Languages: Python or Java (core stack is Java-based; Python experience equally valued)
  • Database: SQL, Cosmos DB (experience with any NoSQL or distributed database a plus)
  • Dashboards: Power BI (experience building data sources for dashboards, not necessarily designing visualizations)
  • Cloud: Azure (experience in other major clouds acceptable)
  • Data manipulation: ETL/ELT concepts, structured/unstructured data handling
  • Version control & CI/CD: Git, pipelines, automation tools


What we’re looking for

  • Strong software engineering background with experience in Python or Java (ideally both).
  • Excellent SQL skills, able to write, optimize, and debug complex queries.
  • Proven experience in building and managing databases, preferably in a production environment.
  • Hands-on experience integrating backend data pipelines with Power BI or similar dashboarding tools.
  • Familiarity with cloud-native data tools and services (Azure or AWS).
  • A self-starter who enjoys greenfield work — comfortable defining structure, not just maintaining it.
  • Collaborative mindset — able to work closely with cloud engineers, architects, and non-technical stakeholders.

Key Skills

Ranked by relevance