Intuit

Senior Software Engineer, Experience Platform (Mailchimp)

Intuit Atlanta, GA

Overview

Intuit is a global technology platform that helps consumers and small businesses to overcome their most important financial challenges. Serving more than 100 million customers worldwide with TurboTax, Credit Karma, QuickBooks, and Mailchimp. We believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.

Intuit 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, multi channel campaigns, 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 (bundlers, linters, test-runners) to the code at runtime that powers the feature layer (networking, routing, feature-flagging, data-marshaling, observability).

To support this mission, Experience Platform is hiring a Senior Engineer to elevate their strong and supportive team.The ideal candidate understands the in-browser infrastructure necessary to run a modern web application. They have experience iteratively adopting new technology in a large codebase and organizations and experience building performant frontend infrastructure that scales. They are kind and approachable, people trust their judgment and reach out when they have questions. They are proactive about helping to grow more junior engineers and are a force multiplier, leveling up everyone they work with.

They are able to determine which pieces of a system are high risk and mitigate those risks preemptively. They do not shy away from addressing significant technical debt, and are always thinking about how to improve the codebase overall. They approach their work from a problems-first orientation, ensuring the most important problems are being solved. They think deeply about tradeoffs when evaluating potential solutions. They can plan and execute system-wide changes with high confidence.

Intuit Mailchimp is a hybrid workplace, giving employees the opportunity to collaborate in person with team members in our Atlanta or New York offices two or more days per week.

What you'll bring

  • You have extensive experience (5 years minimum) working in large-scale development environments and building frameworks to support them.
  • You have strong analytical, strategic thinking, and problem-solving skills.
  • You are able to communicate effectively with all levels and backgrounds of collaborators and departments.
  • You have deep experience troubleshooting complex web applications (Bugsnag, DevTools, and log analysis tools).
  • You have deep expertise in modern frontend technologies (like React) and are comfortable diving into legacy frontend technologies (like Dojo); further, you are comfortable diving into backend technologies and incorporating cloud architecture strategies into your planning.
  • You have experience in creation, management, and distribution of packages (npm, yarn).
  • You’re familiar with micro frontend architecture.
  • You are opinionated about testing strategies and tooling.
  • You have experience contributing to CI pipelines (e.g. Jenkins).
  • You are comfortable supporting a Continuous Integration and Deployment environment that releases code to production 100s of times a day.

How you will lead

  • Collaborate with department and company leadership to set the technical vision for Intuit Mailchimp’s frontend.
  • Advocate for the highest standards for engineering design, implementation, and testing.
  • Provide technical guidance on large-scale projects spanning multiple engineering teams.
  • Maintain and improve the frontend engineering experience and subsequent end user experience.
  • Influence, own, and maintain shared frontend libraries used throughout the app.
  • Remain up-to-date on evolving tools and patterns for managing infrastructure, guiding our implementation of them when necessary.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Software Development

Referrals increase your chances of interviewing at Intuit by 2x

See who you know

Get notified about new Senior Software Engineer jobs in Atlanta, GA.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub