Software Engineer

Job description

We are looking for a Software Engineer with an analytical and creative mindset. Are you passionate about massive scalability and making our excellent technology available in international markets? Do you want to make meaningful contributions to Smart Protection’s success?

The role

Smart Protection is an extremely complex logistical machine, and

you will be working on the core that powers it all. The platform

requires special attention on performance, given the complexity of the data structures and the number of requests the services are handling each day. You and your team will be responsible for well testing your code (unit tests, acceptance tests, integration tests, load tests, performance tests) and propose/implement performance improvements.

Job requirements

What you will do:

  • Smart Protection is an extremely complex logistical machine, and you will be working on the core that powers it all.
  • The platform requires special attention on performance, given the complexity of the data structures and the amount of requests the services are handling each day. You will be responsible for well testing your code (unit tests, acceptance tests, integration tests, load tests, performance tests) and propose/implement performance improvements.
  • Understand the capabilities and limitations of existing architectures and evolve them to satisfy future product requirements.
  • Produce simple, maintainable code while always looking to improving on it.
  • We're looking for people who are excellent at fundamentals, have great willingness to learn, and have an unstoppable desire to follow through with the job.

What you will need:

  • Great software engineering skills
  • Proven experience developing production applications in (preferably) Python or other similar languages.
  • You can convert a design into code and deliver it using current software engineering best practices.
  • You are able to write code that someone unfamiliar with that software can understand.
  • Experience in developing medium/large-scale web applications and distributed systems.
  • Experience operating your services in a production environment.
  • A systematic approach to problem-solving.
  • You work equally well on your own as you do iterating and ideating in a group setting.
  • You’re passionate about what you do.
  • You can give feedback freely and accept it graciously.
  • You've never let not knowing a framework, a language, or discipline stop you from diving into and owning a project.

What do we offer?

  • A continuously growing Spanish scale-up within a global playing field
  • 23 different nationalities within an ambitious and always smiling team
  • A lot of learning and development opportunities within a dynamic tech company in the purest Silicon Valley-style
  • The possibility of making a serious impact on our product
  • The opportunity to execute and implement your own ideas and initiatives
  • Flexible schedule around 09:00 to 18:00 from Monday to Thursday and on Friday around 09:00 - 15:00
  • And of course, a competitive salary

What’s it like to work at Smart Protection:

  • Smart Protection is an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. If you have a disability or special need that requires accommodation, please let us know.
  • Flexible remuneration: restaurant tickets, transport tickets, healthcare, and childcare.
  • If you want to grow professionally and personally, meet new people, learn from the best professionals and work in a Spanish scaleup with clients all over the world, then we are waiting for you!
  • All the gear you need.
  • Regular fun team events.
  • And last but not least...free coffee, fruits & tea!


If you want to grow professionally and personally, meet new people, learn from the best professionals and work in a Spanish scale up with clients all over the world, then we are waiting for you!

*Please submit your application in English