Senior Software Engineer, Backend

Iterable Logo

Iterable

πŸ“Remote - Portugal

Summary

Join Iterable as a Senior Backend Software Engineer and contribute to the core product used by a growing customer base. This role focuses on strategically valuable projects, driving technical design, and team development. You will collaborate with multiple scrum teams in Lisbon and the US, working on various functional initiatives using technologies like Scala, GraphQL, Redis, CRDB, Postgres, and Elasticsearch. The position involves contributing to team roadmaps, collaborating with cross-functional teams, and managing the entire project lifecycle. You will develop scalable solutions, contribute to code reviews, and leverage team engagements for professional growth. Iterable values a growth mindset and encourages applications from individuals with skills beyond the job description.

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

Responsibilities

  • 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

Preferred Qualifications

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

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 (14 days)
  • Paid Sabbatical
  • Complete laptop workstation

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.