2 days ago
Eindhoven, NetherlandsSenior
Base Salary
$102k - $153k/yr
Responsibilities
- Design, implement, test, deploy, and operate production-grade software across complete asset-finance customer and partner journeys.
- Translate business processes into services, events, commands, data contracts, orchestration, choreography, and asynchronous workflows.
- Develop reliable Kafka or equivalent event-streaming integrations with partitioning, ordering, schema evolution, idempotency, retries, dead-letter handling, replayability, observability, and failure recovery.
- Build secure APIs, adapters, and event-based integrations with digital channels, enterprise systems, third-party data providers, identity services, document services, and credit-decisioning capabilities.
- Deliver maintainable code, automated tests, contract tests, CI/CD pipelines, infrastructure-as-code, telemetry, and operational controls.
- Diagnose complex defects and production issues across distributed services.
- Contribute to service boundaries, solution options, non-functional requirements, architecture decisions, executable designs, and reference implementations.
- Mentor engineers through pairing, code and design reviews, and knowledge sharing while improving engineering standards and working methods.
Requirements
- Typically 5+ years of hands-on software engineering experience, including ownership of complex production services or distributed applications.
- Experience designing and implementing multi-step digital or transactional flows spanning user interaction, orchestration, business rules, data exchange, integrations, exception handling, and downstream fulfilment.
- Strong practical knowledge of event-driven architecture, publish/subscribe patterns, event choreography and orchestration, eventual consistency, event modelling, event sourcing, and asynchronous distributed-system trade-offs.
- Hands-on experience with Kafka, Confluent, or comparable platforms, including topics, partitions, consumer groups, retention, schema management, compatibility, idempotency, retries, dead-letter queues, ordering, replay, and the outbox pattern.
- Practical experience with domain-driven design, bounded contexts, aggregates, anti-corruption layers, and independently deployable service boundaries.
- Demonstrated ability to lead complex technical work, mentor peers, facilitate design decisions, document architecture decisions, and influence engineering quality without formal authority.
- Ability to explain technical decisions and trade-offs to engineers, architects, product colleagues, and non-technical stakeholders.
- Experience in financial services, asset finance, workflow automation, or another regulated environment is beneficial.
Benefits
- Flexible hybrid working arrangement.
- Two paid working days for volunteering and community contributions.
- Health, wellness, financial, and industry-leading holiday benefits.
- Training, mentorship, tuition reimbursement, and career development programs.
- Wellbeing support resources and global wellbeing programs.
- Primary work location is Eindhoven, with Wayne, Pennsylvania as another acceptable location.
- Application deadline is December 31st, and the selection process may involve an assessment.
Tech Stack
Categories
About DLL Group
DLL Group is a global asset finance company that provides equipment and technology financing, leasing, and vendor finance to manufacturers, dealers, distributors, and business end users. Founded in 1969 and headquartered in Eindhoven, Netherlands, it operates in 25+ countries with a managed portfolio exceeding €44 billion. DLL is a wholly owned subsidiary of Rabobank Group.
