Software Engineer II (Mailchimp) @ Intuit - Oakland, CA

Job Overview

2 months ago

Software Engineer II (Mailchimp)

Intuit - Oakland, CA


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.

We are looking for an experienced Software Engineer II to join our Mailchimp Customer Data Platform group focused on unifying customer data (from multiple channels) into a single comprehensive customer view to enable customer engagement and personalization at scale.

You should be comfortable with distributed teams (as you’ll work with many folks in other locations), distributed systems and be excited about building a strong, inclusive environment for everyone who joins after you. We have several openings across a few specific teams within our group so if this description sounds like you, we would love to hear from you!

Mailchimp has a flexible approach to work. We have offices in Atlanta, Brooklyn, and Oakland. This role would provide you with both in office and work from home opportunities

What you'll bring

We'd love to hear from you if:

  • You have a bachelor's degree in Computer Science or equivalent experience in a software development environment, with capability in backend or full-stack development.
  • You have some experience with large scale data systems, including integrations from various sources such as data warehouse/cloud storage, third party systems using pre-built connectors, APIs, or ingestion through data streams.
  • You have some experience developing Microservices and APIs.
  • You have some experience in schema design, data structures and algorithms.
  • You have some familiarity with CDP capabilities such as profile unification and segmentation.
  • You can work independently.
  • You are well-organized, detail-oriented, has great communication skills and thrives in a fast-paced environment.
  • You have some experience in handling large volumes of data and high frequency data streaming like Kafka or equivalent.
  • You have experience working in cloud environments (GCP, AWS) and comfortable with container orchestration & Kubernetes control plane architecture.
  • You have development experience in Kotlin or Python or GoLang or Java.
  • You have experience in Spark or Flink.

How you will lead

What you'll do here:

  • You'll enable Mailchimp to democratize domain data by developing self-serving and curated data models.
  • You'll help build data pipelines to deliver a single view of customers (unified profiles) and prospects that includes their digital identities, both direct and computed key attributes, ingested from multiple channels.
  • You'll contribute towards Change Data Capture (cdc) design patterns for enabling real & near-real time product use cases across clouds.
  • You'll work on data modeling, data cleanup, validation, and standardization.
  • You’ll help build and scale the API infrastructure serving data from the Customer Data platform.
  • You’ll define and adhere to internal coding standards, development processes, and design best practices .
  • You’ll ensure quality by performing thorough testing and leveraging peer reviews for your work and the work of cross functional teams.
  • You’ll embrace and demonstrate our values: humility, empathy, and independence.
  • You’ll foster an inclusive community on the team and at Mailchimp.

Similar Jobs

Software Engineer, Growth


San Francisco, CA

Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application…

Backend Python Developer


San Francisco, CA

5 years of programming experience in Python, and comfort working in a Linux environment including automation. Experience with cloud development APIs, tools, and…

Software Engineer, Full-Stack (CLM Application Team)


San Francisco, CA

The CLM Team is looking for a full stack software engineer to help architect and build customer facing user experiences in our contract management web…

Software Engineer

Stanford Health Care

Redwood City, CA

Collaborate with stakeholders and software engineers to refine and improve the user experience. 3+ years to 5 years of directly related experience building high…

Java Software Engineer - Homefront Heroes Hiring Program


Concord, CA

Collaborate and consult with technology colleagues, internal partners, and stakeholders. Agile experience and understanding of version control (GIT), CICD,…

Software Engineer III, Machine Learning, Core


San Francisco, CA

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…

Back-end Engineer


San Francisco, CA

Architect and build containerized cloud services that will power our core platform and 3rd party-integrations. Expertise of Javascript/Typescript, Python.

Staff Software Engineer, Firefox Desktop Integrations


San Francisco, CA

Work with experienced software engineers to further develop your understanding of the Windows and/or macOS platforms. You have programming experience in Rust.

Front-end Engineer


San Francisco, CA

Comfortable using internal APIs to build very complex interfaces and components. Iterate quickly with Design and other engineers to deliver super-fast,…

Staff Software Engineer, Pocket


San Francisco, CA

We're looking for a leader that is passionate about building scalable and modular systems, mentoring fellow engineers, contributing to product roadmaps, finding…

Staff Software Engineer, iOS


San Francisco, CA

Create a dynamic, flexible, native user experience that allows our users to discover, save, organize, consume, and share millions of articles.

Full-stack Engineer


San Francisco, CA

Develop robust and secure 3rd party integrations and internal APIs. Stand-up the key infrastructure (Kubernetes, Docker, CloudRun, time-series databases) that…

Software Engineer - C++/Qt

Topcon Positioning Systems

Livermore, CA

*Developing cutting edge civil construction machine control software systems.*. Improving existing market leading machine control products.

Marketing Front End Developer

Abnormal Security

San Francisco, CA

You have a great attention to detail, ensuring a precise, polished, finished product. As a part of the Marketing Operations team, you will be responsible for…

Associate Software Engineer

Yellowbrick Data

Mountain View, CA

You'll have the opportunity to work in all areas of our software stack which includes almost every aspect of computer science and distributed systems…

Staff Software Development Engineer


Sunnyvale, CA

Programming skills in C/bash/python/go. Maintain the existing software components, OS related. Provide system-level optimizations and improvements in the OS to…

DevOps Engineer

Hewlett Packard Enterprise

Roseville, CA

Maintain and enhance python-based developer workflow tools. Designs, develops, troubleshoots and debugs software programs for software enhancements and new…



Santa Clara, CA

Strong side project experience (ex-founder of a startup or successful project building real products and services for actual users.

Full Stack Developer

SpanIdea Systems

San Francisco, CA

5+ years of professional full-stack software development experience. Experience using source control systems such as Git. BS/MS in Computer Science.

Site Reliability Engineer

Redpanda Data

San Francisco, CA

Lead end-to-end monitoring of our cloud. Strong experience with public cloud providers. Experience running highly-scalable production workloads reliably on…

Senior Software Engineer, Service Discovery & Communication


Menlo Park, CA

Mentor and train junior engineers in the team. Passion in mentoring junior engineers and improving the engineering craftsmanship!

Software Engineer (CLM Application Team)


San Francisco, CA

The CLM Team is looking for a full stack software engineer to help architect and build customer facing user experiences in our contract management web…

iOS Software Engineer


Sunnyvale, CA

IOS Cocoa Touch No 5-10 years Is Required. Remarks: Candidate MUST relocate to Sunnyvale, CA if hire and follow a Hybrid work scheduled.

Senior Staff Software Engineer, Infrastructure, Core


Mountain View, CA

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…