Skip to main content

Mailchimp Logo

Staff Software Engineer (Mailchimp)

Category Software Engineering Location Mountain View, California Job ID 2024-52637
Apply Now

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 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 campaigns, CRM, and analytics tools.

In this role, you will build experiences that help Mailchimp and Quickbooks customers leverage the power of our combined platforms to grow their businesses. This role will help build new capabilities that connect our products, data, and AI capabilities together to give our users the ability to connect with their customers using consistent brand and tone. You will help to drive the implementation of the team’s technical vision and empower other engineers on the team as you work across the codebase.

You’ll collaborate closely with engineers across the company to ensure our products are performant and reliable. You should be comfortable with distributed teams (as you’ll work with many folks in other locations), and also excited about building a strong, inclusive environment for everyone who joins after you.

The ideal candidate has experience designing, building and operating complex, high-scale durable capabilities, plus familiarity with current technology trends and patterns. They should also be a skilled communicator and collaborator comfortable working across multiple teams and departments.

Intuit Mailchimp is a hybrid workplace, giving employees the opportunity to collaborate in person with team members in our Mountain View, CA office two or more days per week.

Responsibilities

  • Drive significant technology initiatives end-to-end and across multiple layers of architecture
  • Architecting and developing scalable applications or systems
  • Drive design and implementation of durable and software solutions that will solve critical customer problems, are scalable, secure, easy to maintain, and interact with numerous other services
  • Provide recommendations and best practices for application development, development, and developer tools
  • Capture requirements and use cases
  • Actively stay abreast on industry best practices, share learnings, and experiment and apply cutting edge technologies
  • Provide technical leadership and be a role model/coach to software engineers pursuing technical career path in engineering
  • Provide/inspire innovations that fuel the growth of Intuit as a whole and generate creative ideas for emerging business needs

Qualifications

  • You have 8 or more years of experience building and operating large web applications and extensive experience working within large-scale development environments.
  • You’re experienced in designing and implementing application architectures (and code) that are highly scalable, available, maintainable, and performant.
  • You’re as comfortable working with and improving upon legacy systems and code as you are building new features and microservices.
  • You write clear, detailed, easy-to-consume technical documentation
  • You’ve developed strong core programming skills in a language, but believe in identifying the right tool for the job, and are passionate about embracing new technologies when the opportunity arises.
  • You have significant expertise in cloud computing platforms, ideally Amazon Web Services (AWS).
  • Strong experience with PHP, Go, any of the following Object-Oriented Languages (OOD): Java/J2EE, C#, NET, Python, or sometimes C++.
  • You have experience modeling data, and are thoughtful about the impacts of data design in a large application.
  • Experience with the entire Software Development Life Cycle (SDLC).
  • "Self-starter"" attitude and ability to make decisions
  • You have strong communication and collaboration
Apply Now

Intuit provides a competitive compensation package with a strong pay for performance rewards approach. The expected base pay range for this position is Bay Area California $`191,000 - 258,500. This position will 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 pay equity for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.

Our workspaces and technology are always evolving to support collaboration, innovation, and spark creativity. Take a sneak peek at our office in Atlanta where our Mailchimp teams are headquartered.

Career Path

Mobility plays an important role for our engineering community. In addition to vertical growth, our teams offer lateral growth opportunities. Whether it’s working on a different tech stack or product, Intuit will help you get to the next step in your career.

  • Software Engineer 1 & 2
  • Sr. Software Engineer
  • Staff Software Engineer
  • Sr. Staff Software Engineer
  • Principal Software Engineer
  • Distinguished Software Engineer

There's so much flexibility in terms of moving not just between teams, but between roles.

Lucy Shen Developer Advocate

Related Content

You haven't viewed any jobs yet. Start exploring now to find the perfect opportunity for you!

View all of our available opportunities

You haven't saved any jobs yet. Start exploring now to find the perfect opportunity for you!

View all of our available opportunities

Sign Up for Job Alerts

Be the first to find out about open jobs that fit what you're looking for.

Sign up for job alerts

Don't see what you're looking for? Sign up and we'll notify you when roles become available.

Interested InSelect a job category from the list of options. Select a location from the list of options. Finally, click “Add” to create your job alert.

  • Software Engineering, Mountain View, California, United StatesRemove

By submitting your information, you acknowledge that you have read our privacy policy and consent to receive email communication from us.