• Jobs
  • >
  • Software Integration Engineer

Software Integration Engineer

  • Hybrid (28046, Madrid, Madrid, Spain)

We are looking for proactive Software Integration Engineers to join our multi-disciplinary team.


You will:

• Integrate various software components, services, and APIs into a cohesive system, ensuring that different modules work together seamlessly. Conduct rigorous testing to validate the integrity and performance of integrated systems.

• Diagnose, troubleshoot, and resolve integration-related issues by collaborating with development teams and stakeholders. Ensure smooth data flow and compatibility across different platforms and technologies.

• Maintain comprehensive documentation of integration processes, configurations, and technical specifications. Continuously assess and optimize integration strategies to improve efficiency, scalability, and system reliability.


What we expect from you:

• 1 to 4 years of experience in Java.

• Java, JAX-RS, Spring, Hibernate, Rest knowledge.

• Database monitoring and execution is required.

• Git, Maven and Jenkins know-how.

• SCRUM/Kanban.

• Cloud experience is a plus.

• Insurance experience is a plus.

• Ability to have a technical conversation in English.


What we offer:

  • Competitive compensation.
  • Workplace flexibility.
  • Flexible working hours.
  • Challenging projects.
  • Agile and cross-functional teams.
  • Flat management hierarchy.
  • Opportunities to grow on a personal and professional level.


At msg insur:it we believe and practice self-organization, autonomy, transparency, collaboration, and continuous improvement. Each of our teams includes all the stakeholders of the project so that there is indeed a sense of collective ownership. We value and cater to a desire to learn and a growth mindset along with team-mindedness and good communication skills. We strive to remain adaptable, motivated and responsive to changes.

We take pride in our mindset, meaning that we are an up-to-date and growth-focused team that is open to new ideas. We always seek to transform how we operate in order to adapt, expand and make the lives of our clients better. We know each other’s names, we value different experiences and we both respect and trust the work of our team members.