Senior Software Engineer

Date PostedMay 28, 2026LocationRemote / San Francisco / New York / Denver / London / LisbonCompanyIterableSalary €18 000 - €60 000 por ano TypeFull-time, Remote

Job Summary

As a Senior Backend Software Engineer at Iterable, you will be responsible for developing core product features and scaling complex systems. You will lead technical design, collaborate with cross-functional teams, and own the full project lifecycle from development to production. The role focuses on driving strategic value while mentoring the team and maintaining high engineering standards.

Responsibilities

  • Contribute to product roadmap and planning.
  • Collaborate with cross-functional teams on features.
  • Manage project lifecycles from design to production.
  • Develop and scale complex platform solutions.
  • Perform code reviews and enforce coding standards.

Required Skills

  • 5+ years software development experience.
  • Proficiency in Scala or Java.
  • Experience with Elasticsearch and Postgres.
  • Experience with distributed systems at scale.
  • Fluency in English.

Job Details

Responsibilities: - Contribute to team roadmap and planning sessions to enhance the product's customer value. - Collaborate with cross-functional teams, product, and design to conceptualize and build new product features. - Be personally responsible for the entire lifecycle of projects, from initial engineering design and planning through development, deployment, and success in production. - Develop solutions to scale a complex platform that reaches millions of users. - Contribute to the code review process by offering suggestions for improvement and helping define and enforce coding standards. - Leverage design discussions and other team engagements as an opportunity to level up your team and the product. Qualifications: - 5+ years of 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. - Desire to work in a highly remote/distributed but collaborative environment. - Willingness to take on-call responsibilities. - Fluency in English (verbal and written). - Legally authorized to work in the EU. Technology Stack: - Programming Language: Scala - Databases: Elasticsearch, Postgres, Redis, CRDB - Infrastructure: Pulsar, Kafka, AWS - Other Relevant Technologies: Docker / Kubernetes, React Bonus Points: - Experience with End-to-End, Integration, and Performance testing. - Previously built enterprise systems at scale. - Worked in a company with a strong US presence. Perks & Benefits: - Competitive salaries & meaningful equity. - Private Medical Insurance. - Life/Risk Assurance. - Meal Allowance: 8.55€ per day. - Balance Days (additional paid holidays). - Paid Annual Leave (22 days). - Paid Sabbatical (after 4 years of tenure). - Initial laptop workstation setup. - Teleworking Allowance.