Senior Software Engineer

Iterable Iterable · Enterprise · Lisbon, Portugal · Engineering

Senior Software Engineer role at Iterable, an AI-powered customer engagement platform. The role involves contributing to product features, owning the full project lifecycle, and scaling a complex platform. Requires 5+ years of experience, proficiency in Scala/Java, and experience with Elasticsearch/Postgres.

What you'd actually do

  1. Contribute to team roadmap and planning sessions to enhance customer value of the product.
  2. Collaborate with cross-functional teams, product, and design to conceptualize and build new product features.
  3. Be personally responsible for the entire lifecycle of projects, from initial engineering design and planning through development, deployment, and success in production.
  4. Develop solutions to scale a complex platform that reaches millions of users.
  5. Contribute to the code review process by offering suggestions for improvement, helping to define and enforce coding standards.

Skills

Required

  • 5+ years relevant software development experience
  • Relevant industry experience building production-ready, scalable web applications
  • Proficiency in at least one modern programming language (ideally Scala and/or Java)
  • Extensive experience with Elasticsearch and/or other relevant technologies like Postgres
  • Willingness to take on-call responsibilities
  • Fluency in English (verbal and written)
  • Legally authorized to work in the EU

Nice to have

  • Experience with End-to-End, Integration, and Performance testing
  • Previously built enterprise systems at scale
  • Worked in a company with a strong US presence