Senior Software Engineer

closed
Iterable Logo

Iterable

πŸ’΅ $133k-$206k
πŸ“Remote - United States

Summary

Join Iterable, a top-rated AI-powered customer engagement platform, and become a Senior Software Engineer on the User Data Infrastructure team. You will design and develop software for a highly scalable and reliable multi-tenant system, architect solutions for millions of users, and improve engineering processes. Collaboration with Product Management and Solution Architects is key, as is staying current with industry trends. Iterable offers a supportive and growth-oriented environment with competitive compensation and benefits. We are looking for experienced backend engineers with a passion for building multi-tenant distributed systems and proficiency in at least one programming language (ideally Scala and/or Java). Iterable values a growth mindset and offers numerous professional development opportunities.

Requirements

  • Relevant industry experience building production-ready, scalable web applications
  • Backend engineer with a passion for building multi-tenant distributed systems
  • Proficiency in at least one programming language (ideally Scala and/or Java)
  • Experience with NoSQL and SQL databases and Kubernetes
  • Be able to work with a large code base
  • Ability to facilitate discussions within your team and cross-functionally
  • A desire to be part of a values-driven Engineering team
  • Passion for learning -- always improving yourself and the team around you

Responsibilities

  • Design and develop software for a highly scalable and reliable multi-tenant system
  • Architect and develop solutions to scale a complex platform that reaches millions of users
  • Improve Engineering processes, tooling, and operational efficiency of our systems
  • Interact with Product Management and Solution architects in designing new features
  • Watch the industry trends and ideate projects to add value to our customer offerings

Preferred Qualifications

  • Experience working with large code base
  • Experience with functional programming and the JVM

Benefits

  • Paid parental leave
  • Competitive salaries, meaningful equity, & 401(k) plan
  • Medical, dental, vision, & life insurance
  • Balance Days (additional paid holidays)
  • Fertility & Adoption Assistance
  • Paid Sabbatical
  • Flexible PTO
  • Monthly Employee Wellness allowance
  • Monthly Professional Development allowance
  • Pre-tax commuter benefits
  • Complete laptop workstation
This job is filled or no longer available