Skip to content

Software Engineer - Data, Integrations Team

On-site
  • Eindhoven, Noord-Brabant, Netherlands
Engineering

Job description

What we're looking for

Join the SpendLab team and make an impact by helping organizations recover/prevent overpaid payments. As the Data Software Engineer at SpendLab, you will play a pivotal role in orchestrating our data integration and ELT processes, with a keen focus on your experience in integrating data from various ERP systems, including but not limited to SAP 4/HANA, Oracle NetSuite, AFAS, and Microsoft Dynamics. Apply today to create financial excellence at our clients.

Responsibilities

  • Data Integration: design, implementation, and management of our live integration workflows using a variety of cloud platforms and open-source tools. Extract data from various sources, including databases, cloud services, and on-premises systems, integrating with diverse accounting systems like SAP 4/HANA, Oracle NetSuite, AFAS, and Microsoft Dynamics.
  • Production Data Storage & Transformation: Manage production storage & transformation workflows using Azure-based solutions; ensuring efficient data staging, cleansing, and storage; working closely with the team to transform raw data into structured formats suitable for downstream processing and analytics.
  • Architecture and Optimization: Collaborate with the Architecture and Analysis teams to design integration and ELT pipelines that are scalable, secure, and cost-effective, ensuring seamless integration with whatever accounting systems our customers may be using.
  • Quality Assurance: Implement data quality checks and validation to maintain high data accuracy and integrity throughout the ELT process.
  • Monitoring and Maintenance: Establish robust monitoring and alerting systems for data pipelines to ensure that production uptime is never jeopardized.
  • Collaboration: Work closely with other teams, including data scientists, auditors, business stakeholders, and customers, to understand requirements and drive informed decisions.

Job requirements

Qualifications

  • 3+ years of full-time industry experience and a Bachelor's or Master's degree (or equivalent) in Computer Science, Data Engineering, or a related field.
  • Experience with .NET
  • Strong SQL skills
  • Strong proficiency in cloud platform products (e.g., Azure, AWS, GCP) and open-source tools (such as Dagster, DBT, Airbyte, Airflow) relevant for data integration, with a preference for Azure.
  • In-depth knowledge of data integration and ELT/ETL patterns & best practices, data modeling(SQL), and data warehousing and production data operations.
  • Experience with data quality assurance, data cleansing, and performance optimization
  • Excellent problem-solving and analytical skills, and a bias for action. You don’t back down from working directly with business counterparts and users in overcoming obstacles and requirements.
  • Proven experience in data engineering and ELT processes, including hands-on experience with ERP and accounting systems integration, specifically with systems like SAP 4/HANA, Oracle NetSuite, AFAS, Exact, and Microsoft Dynamics.
  • Experience with SCRUM methodology using Azure DevOps
  • Strong communication and collaboration skills, fostering cross-team cooperation.
  • Be fully available and reside in the Eindhoven area.
  • Fluency in English, both written and spoken, is required. Dutch is a big plus
  • A drive to learn and develop yourself

Benefits

  • Competitive compensation package
  • Opportunities for professional growth and development within a company dedicated to fostering a world-class engineering practice.
  • The chance to work on cutting-edge data projects that make a real impact on our clients’ financial success.
  • Flexible working: the option to work hybrid.
  • Company-issued laptop and phone.
  • Good fringe benefits such as a pension scheme, travel allowance, 25 days of holiday, and the opportunity to buy additional holidays.
  • A flat organization offering a great deal of freedom and independent responsibility.

And of course: The opportunity to join Spendlab’s young high-performing technology team. Our company culture is collaborative, honest, and open, with a no-nonsense attitude. At SpendLab, we believe in investing in talent and offer ample opportunities for career growth. If you have an insatiable curiosity, relish challenges, and are eager to excel, you’ll fit right into our team.

About Us

SpendLab assists more than 170 government and commercial clients in helping them find and recover overpayments. Our team builds state-of-the-art technology systems that uses over 450 in-house developed algorithms and models to investigate large-scale accounting data and identify improper cash flows within our client’s procure-to-pay processes. We scrutinize invoice and payment flows for both large private and public organizations, identifying discrepancies on a no-cure, no-pay basis. Additionally, we support organizations in achieving cost savings through procurement and process optimization.

How to Apply

Does this role sound like a good fit?

  • Include the role's title in your subject line.
  • Attach your resume or CV
  • Send along links that best showcase the relevant things you've built and done.

or