Staff Software Engineer, Email Editing, Fullstack
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
The Email Editing team owns the creative heart of Mailchimp: the editors millions of customers use to design, personalize, and publish email campaigns that reach hundreds of millions of inboxes. Our work spans the full stack, and then some:
- A modern, interactive email editor - a rich React + TypeScript editing experience where customers visually compose, style, and preview their campaigns.
- Backend services that validate content, apply brand styling, generate previews, and render customer designs into HTML that displays correctly across notoriously inconsistent email clients.
- A large-scale web application serving millions of users, where we modernize long-lived product surfaces while keeping them reliable for the customers who depend on them every day.
- AI-powered editing - services that let customers edit their emails in natural language: “make the header blue and add a Summer Sale banner.”
“Fullstack” is not a buzzword here. In a given quarter you might evolve how email content is structured and stored, optimize the rendering pipeline, ship a new editing interaction in the visual canvas, and improve how our AI features manipulate customer designs - all in service of one editing experience.
Responsibilities
- Design, build, and operate features end-to-end across the stack: a rich frontend editing experience, backend content and rendering services, and AI-powered capabilities.
- Help set technical direction for how customer email content is structured, validated, and versioned - and evolve those formats without breaking millions of customers’ saved campaigns and templates.
- Own rendering correctness: turn customer designs into email HTML that renders reliably across Gmail, Outlook, Apple Mail, and the long tail of email clients, while meeting performance and accessibility standards.
- Shape our AI editing capabilities: design the interfaces between AI-driven edits and customer content, and hold AI-produced changes to the same quality bar as human-authored ones.
- Lead workstreams that modernize legacy technology - migrating customers and their saved content safely to newer experiences, shipped incrementally with controlled rollouts.
- Operate what you ship: instrument services with logging, metrics, and tracing; participate in on-call; and use observability data to keep quality high in production.
- Build for scale, accessibility, and compliance: millions of users, WCAG accessibility standards, and awareness of email regulations such as GDPR and CAN-SPAM.
- Multiply the team: mentor engineers, write clear design documents, raise the bar in code review, and collaborate closely with design, product management, and partner teams across Mailchimp and Intuit.
- Champion responsible AI-assisted development - use modern AI tooling to move faster while establishing the practices that keep generated code reviewable and trustworthy.
Requirements
Required
- 8+ years of professional software development experience (or equivalent demonstrated ability), including several years building and shipping production web applications at scale.
- Hands-on experience building LLM-powered product features: working with agent frameworks, designing tools for AI systems, prompt design, or evaluation pipelines.
- Deep expertise in TypeScript/JavaScript and React, including experience building complex, state-heavy user interfaces (editors, canvases, design tools, or comparably interactive products).
- Strong server-side engineering experience in at least one of Node.js, PHP, or Python - and genuine willingness to work across more than one, since our stack spans several.
- Experience designing, operating, and debugging production APIs and services, including instrumentation, monitoring, and incident response.
- A track record of staff-level technical leadership: driving initiatives that span multiple engineers or teams, decomposing large or ambiguous problems, and mentoring others.
- Strong testing discipline across unit, integration, and end-to-end levels, and habits that keep large, long-lived codebases healthy.
- Excellent written and verbal communication, suited to a distributed team where design docs and async collaboration carry real weight.
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience - we care about what you can do, not the path you took to learn it., * Experience with HTML email rendering and its constraints (email client quirks, templating frameworks, deliverability considerations).
- Experience building editors or document tooling: rich-text or visual editors, schema-driven UIs, undo/redo systems, or collaborative editing.
- Experience leading legacy modernization - incrementally replacing older frameworks or architectures in a system that must stay reliable throughout.
- Familiarity with high-scale data and infrastructure: large relational databases, caching, container orchestration, and CI/CD pipelines.
- Depth in web accessibility (WCAG) beyond the basics.
- Familiarity with email and privacy regulations (GDPR, CAN-SPAM).
Benefits & conditions
| Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position may be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits (https://www.intuit.com/careers/benefits/full-time-employees/) ). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender. |
EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
The Prompt Engineer ✍️
Fully Remote Software Engineer Jobs
Dev Digest 131 - AI'm not sure about OSS