Senior Software Engineer (Channels)
About the role
As a Senior Software Engineer at Iterable, you'll be responsible for the core platform used by our growing customer base. Making this platform easy to use and attractive for non-technical users is extremely important. Our Engineering team works closely with Product, Design, Infrastructure, and SRE to bring next-generation marketing solutions to our massively scalable platform.
Responsibilities
- Own the backend of the product with a huge amount of autonomy
- Architect and develop solutions to scale a complex platform that reaches millions of users
- Collaborate with frontend, backend, product, and design to conceptualize and build new product features
- Provide direction for your team and guide standards across the Engineering organization
- Improve Engineering processes, tooling, and efficiency
- Mentor and guide team members
Requirements
- Relevant industry experience building production-ready, scalable web applications
- Proficiency in at least one modern programming language (ideally Scala and/or Java)
- Experience with Elasticsearch and/or other relevant technologies such as Postgres and data pipeline systems
- Ability to facilitate discussions within your team and cross-functionally
- A desire to be part of a values-driven Engineering team
- A passion for learning – always improving yourself and the team around you
Qualifications
- Experience with large-scale performance testing
- Experience with data processing and advanced methodologies
- Experience with functional programming and the JVM
- Experience using AI IDEs or workflows
Skills
- Scala
- Elasticsearch
- Postgres
- Redis
- Pulsar
- Kafka
- AWS
- Docker
- Kubernetes
- React
Benefits
We offer a competitive total compensation package, including variable pay (where applicable), equity, and a range of benefits, including medical, dental, vision, and financial. In addition, we offer perks such as generous stipends for health & fitness and learning & development, among others.
Pay
The US base salary range for this position at the start of employment is $133,500 - $212,000. Within this range, individual pay is determined by specific US work location, as well as additional factors, including job-related skills, experience, relevant education or training, and internal equity considerations.
Schedule
We are currently based in San Francisco, New York, Denver, London, and Lisbon, with remote employees worldwide.