Senior Software Engineer, Experience Platform (Mailchimp)

    • Intuit
  • Atlanta, GA
  • Posted 26 days ago | Updated 10 hours ago

Overview

On Site
Full Time

Skills

Financial technology
Marketing automation
Web applications
Frontend Development
Strategic thinking
Problem solving
Log analysis
Cloud architecture
Continuous integration
Engineering design
User experience
MailChimp
QuickBooks
Finance
Leadership
Marketing
Customer relationship management
Analytics
UI
Software deployment
Computer networking
Routing
Data
Recruiting
Web browsers
Collaboration
Analytical skill
React.js
Dojo
Planning
Management
Distribution
Testing
Jenkins

Job Details

Company Overview

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as 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.

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

Qualifications

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


Responsibilities

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