Role in brief
Iterable is looking for a Middle Engineering Manager to guide a team focused on AI-enabled products. Ideal candidates have software development and management experience, particularly in SaaS and AI integration. This role involves collaboration and leadership in a remote setting.
About the role
In this role, you will lead a team of engineers dedicated to creating AI-enabled product experiences. You will work closely with cross-functional teams to ensure that AI features are reliable and effectively integrated into user-facing products.
You will be responsible for mentoring engineers and fostering strong engineering practices. Your ability to balance immediate project needs with long-term technical direction will be crucial for success.
The salary range for this position is between $100,000 and $150,000, reflecting the company's competitive compensation structure.
Who this role suits
- You have a strong background in software development and team management.
- You thrive in collaborative environments and can navigate ambiguity effectively.
- You possess excellent communication skills and can align technical work with business objectives.
- You are comfortable working in a remote-first environment and have experience in scaling teams.
From the employer
Job Responsibilities
- Lead and support a team of engineers building agentic and AI-enabled product experiences.
- Partner closely with Product, Design, and Data Science leadership to translate AI capabilities into scalable, user-facing experiences.
- Guide the design and implementation of agent workflows, orchestration logic, and application integrations.
- Ensure AI-powered features are reliable, observable, secure, and ready for production use.
- Drive execution across multiple initiatives, balancing short-term delivery with sustainable technical direction.
- Foster strong engineering practices around code quality, testing, documentation, and iterative delivery.
- Coach and mentor engineers, supporting career growth and healthy team dynamics.
- Collaborate with other engineering and data teams to align on interfaces, dependencies, and shared goals.
- Contribute to hiring and onboarding as the team grows.
Who You Are
- Have at least 5 years of hands-on software development experience.
- Have at least 3 years of experience managing and growing software engineering teams.
- Strong background in application or platform engineering, ideally in a SaaS environment.
- Experience leading teams that integrate AI or ML-powered capabilities into production systems.
- Comfort operating at the intersection of product, platform, and data science teams.
- Strong technical judgment across system design, APIs, distributed systems, and developer workflows.
- Experience working with modern backend and frontend stacks.
- Ability to navigate ambiguity, make pragmatic trade-offs, and drive execution across multiple initiatives.
- Excellent communication skills and ability to align technical work with business and product goals.
Bonus Points
- Experience leading teams building agentic or LLM-powered product experiences.
- Familiarity with agent frameworks such as Mastra or similar orchestration tools.
- Prior work on decisioning engines, rules engines, or real-time personalization systems.
- Experience collaborating closely with Data Science and ML teams on production integrations.
- Background in marketing technology or customer engagement platforms.
- Experience scaling teams and systems in a remote-first environment.
Benefits & Perks
- 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
Other Details
The US base salary range for this position at the start of employment is $156,000 - $242,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. The total compensation package includes variable pay, equity, plus a range of benefits, including medical, dental, vision, and financial. Perks and other details are provided by the employer.
Questions about this role
What is the remote policy?
The position is remote, but the specific location requirements are not stated.
What level of experience is required?
Candidates should have at least 5 years of software development experience and 3 years of experience managing software engineering teams.
How can I apply?
Interested candidates can visit Iterable's website at https://iterable.com for application details.