Cause an effect
at IHS Markit

Data Exchange Senior Software Engineer in Amsterdam

Data Exchange Senior Software Engineer

Position summary

You will be part of the team that builds and maintains feed handlers that integrate global exchange data from an aggregator into the Data Delivery platform. In this role you will work with people across different time zones and locations and will be responsible for driving the architecture and technology in line with the vision from Product Owner and CTOs. Our technology stack supports run-time onboarding of new data sets and it is important that our feed handlers leverage all features from the platform to minimize maintenance.

Data Delivery’s development teams practice Agile for managing product development. Developers in the scrum teams are responsible for delivering potentially shippable increments and spans all areas of the development process. The role includes work on data modelling, architecture design, business logic, deployment, release management, infrastructure as a service, requirements gathering, user interface design and quality assurance.

Data Delivery has implemented a continuous integration process and continuous delivery process. It is a unique and challenging role that calls for a strong passion for quality and technology, while providing an immense opportunity to design and develop wide-reaching code. As a member of the scrum team you will analyze business requirements and scenarios, then translate them into a robust design, code base and quality assured production service. 

You will work together with highly experienced professionals, who value the success of the company and its entrepreneurial culture. The team uses an agile development process, which includes test-driven development, continuous integration and delivery, and a highly iterative release cycle.

The team carefully selects and extends it’s toolset in order to improve productivity. Tools which are currently in use include Java 8, Guice, JUnit, Gradle, Maven, TeamCity, GIT, AWS, Kafka, MongoDB, Ignite, JIRA and Confluence.

Duties & accountabilities

  • Technical:
  • Design, build, maintain and improve data models, business logic, the continuous integration and delivery process, user interfaces, functional and non-functional tests
  • Optimize use of cloud infrastructure
  • Work closely with stakeholders to gather, clarify and document requirements where necessary
  • Instrument the software to produce operational metrics

Education and experience

  • Fluency in English, spoken and written
  • Master degree in computer science
  • Over 10 years of experience as a software development engineer with proven experience in agile and continuous delivery
  • In-depth technical background in implementing object oriented systems
  • Experience with exchange data integration.
  • Solid understanding of JSON, web services (REST)
  • Solid understanding of low level web architectures and microservices
  • Knowledge of MongoDB and SQL are a big plus.
  • Experience with Ansible, Puppet, AWS EC2, AWS ECS, Consul, Docker, Kubernetes or Mesos is a big plus.
  • Experience of one or more of scripting and build automation tools (Ant, Perl, Shell, Python, Maven, Gradle, Groovy) is a plus.
  • Technical requirements gathering where knowledge of financial markets and affinity with numbers are considered a plus
  • Experience with Spark, Kafka, Ignite or Hadoop are advantageous.


IHS Markit is committed to providing equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by the laws and regulations in any of our locations.

We are proud to provide reasonable accommodations to applicants with disabilities. If you are interested in applying for employment with IHS Markit and need special assistance or an accommodation to use our website or to apply for a position, please contact or call +1 212 849 0399. Determination on requests for reasonable accommodation are considered on a case-by-case basis. This contact information (email and phone) is intended for application assistance and accommodation requests only. We are unable to accept resumes or provide information about application status through the phone number or email address above. Resumes are only accepted through the online application process, and only qualified candidates will receive consideration and follow-up.

IHS Markit maintains a substance-free workplace; employees may be asked to submit to a drug test (where permitted by law).  In addition, as a federal contractor in the United States, the company participates in the E-Verify Program to confirm eligibility to work.

For information please click on the following links:

IHS Markit Business Code of Conduct
Right to Work
EEO is the Law
EEO is the Law Supplement
Pay Transparency Statement


Current Colleagues

If you are currently employed by IHS Markit, please apply internally via the Workday internal careers site.

  • Req ID: R13657
  • Date Posted: 02/14/2020
  • Job Category: Development
  • Location: Amsterdam
  • City, State: Amsterdam, North Holland
  • Country: Netherlands

Share this job
Ready to get started?

Explore the possibilities

Search jobs

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners. Cookie Notice