Staff Software Engineer, Mailchimp

Intuit

Bay City (MI)

On-site

USD 120,000 - 150,000

Full time

32 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mailchimp's Experience Platform team seeks a senior frontend engineer to design abstractions, advance shared frontend libraries, and guide scalable build and deployment systems. You will collaborate with Design System and Engineering to improve performance, accessibility, and reliability across large codebases, mentoring engineers along the way.

You will champion modern frontend patterns, including micro frontends, and drive engineering excellence through data-driven decisions and clear

Qualifications

  • Experience in large-scale development environments, including building frontend frameworks.
  • Expertise in modern frontend technologies like React; comfortable with legacy Dojo; coding in Node, Python, PHP, Go or similar.
  • Strong analytical, strategic thinking and problem-solving skills with data-driven decision making; able to troubleshoot complex web applications (Bugsnag, DevTools, log analysis).
  • Fluent in agent-driven development — orchestrating AI agents on real work and evaluating agent output.
  • Thoughtful communicator in distributed teams.

Responsibilities

  • Own and maintain shared frontend libraries, packaging, versioning, and distribution, plus frontend asset build and deployment.
  • Improve frontend engineering experience with patterns, testing strategies, and tooling.
  • Architect projects with micro frontend patterns; uphold performance and accessibility standards; provide guidance on large-scale efforts.
  • Design systems for observability and modular navigation, enabling autonomous modification and self-iteration.
  • Establish coding and agent best practices; mitigate low-quality agent output with guardrails.
  • Guide engineers to break work into pieces that agents can execute reliably.
  • Collaborate with, mentor, and train other engineers across a distributed team.
  • Ensure development focus on major initiatives; partner across departments to solve complex problems.
  • Stay current on tools and patterns for infrastructure management.

Skills

React
Dojo
Node.js
Python
PHP
Go
Analytical thinking
Communication

Tools

Bugsnag
DevTools
Logging/Monitoring

Job description

Overview

Mailchimp is a leading marketing platform for small businesses. We empower millions of customers around the world to build their brands and grow their companies with a suite of marketing automation, multichannel campaign, CRM, and analytics tools.

Mailchimp's Experience Platform team is responsible for the underlying architecture and tools common across all of Mailchimp's UI to deliver a performant, delightful, and accessible web application to our users. Experience Platform supports everything from our frontend development and deployment pipelines (compilers, linters, test-runners) to the code at runtime that powers the feature layer (networking, routing, feature-flagging, data-marshaling) to observability (JS bugsnag, etc). The team's roadmap includes new development necessary to power new features; performance, ergonomic, and reliability improvements; and integration with Intuit infrastructure and capabilities.

This person will design abstractions, write documentation, define and advocate best practices, and build or adopt tools. They will partner closely with the Design System and Engineering teams to improve build and deployment systems, performance, and quality.

The ideal candidate understands the in-browser infrastructure required to run a modern web application and has built performant frontend infrastructure that scales. They have iteratively adopted new technology across large codebases and organizations, using approaches like codemods to migrate at scale. They are kind and approachable — people trust their judgment and reach out when they have questions — and they are a force multiplier who actively grows the engineers around them.

They identify which pieces of a system are high risk and mitigate those risks preemptively. They work problems-first, ensuring the most important problems get solved, and think deeply about tradeoffs when evaluating solutions. They do not shy away from significant technical debt, and they can plan and execute system-wide changes with confidence.

Responsibilities
  • Own and maintain the shared frontend libraries used throughout the app — including how they are packaged, versioned, and distributed — along with the build, compilation, and continuous deployment of frontend assets.
  • Maintain and improve the frontend engineering experience by establishing and socializing patterns, testing strategies, and tooling that drive consistency and engineer effectiveness.
  • Architect and implement projects consistent with our philosophy and guidelines — including micro frontend patterns and our standards for performance and accessibility — and provide technical guidance on large-scale efforts that span multiple engineering teams.
  • Design systems for agentic observability and consumability, structuring codebases for autonomous navigation, modular modification, and self-iteration.
  • Establish coding and agent best practices, taking proactive steps to reduce low-quality agent-generated output through agentic oversight, adversarial agents, and deterministic guardrails.
  • Guide engineers on breaking work into pieces that agents can execute reliably, enabling them to drive projects independently.
  • Collaborate with, mentor, and train other engineers, providing feedback on code and architecture decisions across a distributed team.
  • Ensure development focus on the company's biggest initiatives, partnering across departments to understand their operational needs and solve complex problems together.
  • Stay current on evolving tools and patterns for managing infrastructure, guiding our adoption of them when appropriate.
Qualifications
  • You have extensive experience in large-scale development environments, including building the frameworks — especially frontend — that support them.
  • You have expertise in modern frontend technologies like React, are comfortable diving into legacy technologies like Dojo, and have significant coding experience in Node, Python, PHP, Go, or similar languages.
  • You have exceptional analytical, strategic thinking, and problem-solving skills, grounded in data-driven decision making, with a track record of troubleshooting complex web applications (Bugsnag, DevTools, and log analysis tools).
  • You are fluent in agent-driven development — you orchestrate AI agents on real, complex work and hold agent-generated output to the same review bar as your own.
  • You're a thoughtful communicator — our teams are distributed, so effective written communication is key.
Footer

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). 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Mailchimp
Staff Software Engineer, Mailchimp

Intuit • Monroe (MI)

On-site
USD 140,000 - 210,000
Staff Software Engineer, Mailchimp
Staff Software Engineer, Mailchimp

Intuit • Carmel (IN)

On-site
USD 140,000 - 190,000
Staff Software Engineer, Mailchimp
Staff Software Engineer, Mailchimp

Intuit • Greenwood (IN)

On-site
USD 120,000 - 180,000
Staff Software Engineer, Mailchimp
Staff Software Engineer, Mailchimp

Intuit • Atlanta (GA)

On-site
USD 120,000 - 160,000
Cash bonus
Equity rewards
Benefits
Staff Software Engineer, Mailchimp
Staff Software Engineer, Mailchimp

Intuit • Noblesville (IN)

On-site
USD 120,000 - 165,000
Staff Software Engineer, Mailchimp
Staff Software Engineer, Mailchimp

Intuit • Troy (MI)

On-site
USD 120,000 - 180,000
Staff Software Engineer, Mailchimp
Staff Software Engineer, Mailchimp

Intuit • West Des Moines (IA)

On-site
USD 135,000 - 175,000
Staff Software Engineer (Frontend) - Mailchimp
Staff Software Engineer (Frontend) - Mailchimp

Intuit Inc. • San Diego (CA)

On-site
USD 206,000 - 278,000
Cash bonus
Equity rewards
Benefits
Staff Software Engineer (Frontend) - Mailchimp
Staff Software Engineer (Frontend) - Mailchimp

Intuit • West Lafayette (IN)

On-site
USD 189,000 - 255,000
Staff Software Engineer (Frontend) - Mailchimp
Staff Software Engineer (Frontend) - Mailchimp

Intuit • Noblesville (IN)

On-site
USD 189,000 - 255,000