Madrid, M, ES

Software Developer (Hybrid - m/f/x/d - 80-100%)

As part of a diverse, hybrid team spanning Europe, envision moving fluidly between your home office and our vibrant Madrid hub.


Here at IptiQ, you are contributing to a resilient, high-traffic platform, being an insightful individual contributor, encouraging team growth and development within the technology group, championing transparency and driving innovation. Can you see yourself taking on this new challenge?


Welcome aboard!


About the role


As a Software Developer at IptiQ, you'll be a key contributor in a domain team, directly contributing to our outstanding approach to software design. You'll collaborate closely with the Engineering Manager, possessing the autonomy to help navigate the team's path. Notably, this role isn't just about following instructions—it's about participation. Directly working on our platform while encouraging your own growth and the growth of your team members. Moreover, you're encouraged to drive innovation, redefining fresh ideas into reality. If you thrive in an environment where you can fill various roles and directly influence the refinement of our processes, this role is for you.


About the Team


We're a scale-up embedded within an organization known for its high-caliber talent and excellent benefits. So, you get the best of both worlds, in a fast-paced, ambitious environment.


We are standout colleagues—engineers who are not just technically proficient, but also conscientious, pragmatic, and dedicated to personal growth. Our leadership style promotes transparency, collaboration, and innovation.


About You


You are a fast, continuous-learning problem-solver with passion for code craftsmanship. Moreover you are appreciative person and standout colleague who cares about individuals. If yes - we are looking for YOU!


  • Exceptional problem-solving abilities and proficient coding skills.

  • A collaborative team player who is agile, committed to continuous learning, and has passion for high-quality coding.

  • Experience in developing, running (with solid monitoring and alerting), highly-available, high-traffic, and customer-facing services.

  • Proven experience in building highly secure, reliable, and resilient systems.

  • Proficient in English (The job is English speaking only)

Nice to have:


  • Proven experience with distributed systems including microservices architecture, distributed databases, and design patterns for distributed systems.
  • Demonstrated experience in applying domain-driven design to high-traffic, service-oriented, and API-first architectures.
  • Solid understanding and application of sophisticated system design principles and patterns such as SOLID/GRASP, Design patterns, DRY, and CUPID.
  • Proficiency with Kotlin, Spring Boot, AWS, and NoSQL databases is considered a plus.


We accept people from any background and experience without looking for a specific field of study or certification.


Our recruiting process


For this position, you can generally expect a hiring process similar to the following one:

  • Qualified candidates receive feedback concerning their application from our Recruiting team, based on your role and experience we bring you to the next stage.

  • Coding interview: Bring your own code with language of your choice and send it to us 1 day in advance. In case you do not have a code to send us, we would send you a coding exercise to tackle out as an alternative. The interview focuses on your coding skills, expect also a small simple live coding exercise.

  • Product engineering interview: A discussion focused on understanding if you put product above technologies and you're able to balance analysis and pragmatism

  • System design interview: We design a system together, focusing on technical concepts, we're looking at your ability to clarify requirements and craft a functional system given the context.

  • Meet with the team: with the engineers in the hiring team, about technical topics, experiences, and cultural fit.


We give feedback to all candidates via email. If you have not heard back from us, please check your spam folder.




About Swiss Re


Swiss Re is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 14,000 employees across the world.

Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking. We embrace a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics. In our inclusive and flexible environment everyone can bring their authentic selves to work and their passion for sustainability.



Reference Code: 128029