Iterable

Senior Software Engineer

Iterable

full-time

Posted on:

Location Type: Hybrid

Location: Lisbon • 🇵🇹 Portugal

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ElasticSearchJavaPostgresScala

About the role

  • Contribute to team roadmap and planning sessions to enhance customer value of the product.
  • 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, helping to define and enforce coding standards.
  • Leverage design discussions and other team engagements as an opportunity to level up your team and the product.

Requirements

  • 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.
  • Desire to work in a highly remote/distributed but collaborative environment. (Iterable has offices in San Francisco, Denver, and New York, but the vast majority of Engineering has chosen to work remotely)
  • Willingness to take on-call responsibilities.
  • Fluency in English (verbal and written).
  • Legally authorized to work in the EU.
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)
  • Public Holidays (13 days)
  • Paid Sabbatical
  • Complete laptop workstation

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmentScalaJavaElasticsearchPostgresweb applicationscoding standardsengineering designdevelopmentdeployment
Soft skills
collaborationcommunicationteamworkplanningproblem-solvingresponsibilityadaptabilityleadershipcreativitycustomer focus