Instacart-posted 2 days ago
Full-time • Senior
Remote • San Francisco, CA

The Marketing Enablement & Technology (MET) team sits within Instacart's Marketing organization, building the systems that power how Instacart markets, measures, and grows. The CRM Enablement pod builds execution-layer tooling on top of Instacart's CRM and messaging platforms—owning the end-to-end email execution workflow from email development, coding and compiling emails using our React-based component library, to QA'ing all CRM touchpoints across email, push, SMS, and in-app. We're seeking a Senior Software Engineer to develop emails and architect componentized template systems, compilation pipelines, and automation tools that enable marketers to launch campaigns efficiently. You'll lead projects end-to-end, drive technical direction, and partner closely with Lifecycle Marketing, CRM Ops, Creative, and Product to translate business goals into scalable, reliable solutions.

  • Develop production emails using our React-based component library, translating creative requirements into performant, cross-client compatible code while establishing best practices for email development across the team.
  • Lead complete projects independently to build marketing platforms and tooling, including React component libraries, Next.js-based compilation pipelines, and automation systems that enable campaign execution at scale across multiple channels.
  • Architect scalable full-stack solutions spanning frontend (React, Next.js) and backend (Ruby, REST APIs, GraphQL) that power marketing operations, integrate with ESPs (Braze, Salesforce Marketing Cloud), and handle high-volume campaign delivery.
  • Design and implement reusable abstractions, frameworks, and patterns that simplify complexity for both engineers and marketers, improving developer productivity and enabling self-service campaign creation.
  • Build robust APIs and services using Ruby, SQL, and modern databases (PostgreSQL, MongoDB, Snowflake) that support personalization, targeting, experimentation, and real-time campaign orchestration.
  • Develop responsive, accessible HTML/CSS rendering systems and establish standards for cross-client compatibility, performance optimization, and comprehensive observability (logging, metrics, tracing).
  • Partner directly with Marketing and Product stakeholders to influence platform roadmap, translate business requirements into technical solutions, and make well-reasoned trade-offs between complexity, business value, and delivery timelines.
  • Mentor junior engineers through code reviews, technical guidance, and onboarding support while contributing to team productivity through process improvements, automation, and platform enhancements.
  • 5–8+ years of full-stack software engineering experience building platforms, tooling, or developer-facing systems with expert-level proficiency in React, Ruby, and SQL.
  • Proven track record of architecting and building scalable marketing platforms, internal tools, or developer productivity systems that serve multiple teams or users, with minimal oversight.
  • Deep expertise in modern web technologies including React, Next.js, GraphQL, and REST APIs, with strong understanding of frontend architecture and component design patterns.
  • Strong proficiency with backend development using Ruby and databases (PostgreSQL, MongoDB, Snowflake) for building robust, scalable services that handle high-volume operations.
  • Experience with HTML email development, understanding cross-client rendering challenges (Outlook, Gmail, Apple Mail), and building responsive email templates.
  • Experience designing component libraries, design systems, or reusable frameworks with focus on developer experience, platform extensibility, and code maintainability.
  • Demonstrated ability to design for performance, scalability, and robustness, with experience implementing comprehensive observability solutions and managing technical debt strategically.
  • Strong product thinking with ability to research problems deeply, influence platform direction, and make strategic trade-offs balancing technical and business considerations.
  • Excellent communication skills with proven ability to mentor engineers, drive cross-team alignment, and translate technical concepts for diverse stakeholders including marketing teams.
  • Experience building email rendering systems, marketing automation platforms, or CRM tooling with understanding of cross-client compatibility challenges.
  • Familiarity with marketing platforms (Braze, Salesforce Marketing Cloud, Iterable) and templating languages (Liquid, AMPscript) for personalization and dynamic content.
  • Experience with testing frameworks (Jest, React Testing Library, Cypress/Playwright), TypeScript, and modern CI/CD workflows.
  • Knowledge of building automation scripts and internal tooling that significantly improve team productivity and reduce manual effort.
  • Experience with distributed systems architecture, workflow orchestration, and handling high-throughput operations.
  • Demonstrated ability to leverage AI tools for productivity improvements in development workflows and code generation.
  • Track record of leading incident response, conducting postmortems, and driving systemic fixes to prevent recurrence.
  • Instacart provides highly market-competitive compensation and benefits in each location where our employees work.
  • this role is eligible for a new hire equity grant as well as annual refresh grants.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service