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. We are looking for a Software Engineer II to join our Email Orchestration team! The Email Orchestration team is focused on developing and connecting various components across the platform to generate all the necessary meta-data for creating email campaigns and delivering them successfully and on time.
What you'll bring
- You have 2 or more years of experience building and operating large web applications and extensive experience working within large-scale development environments.
- You are as comfortable working with and improving upon legacy systems and code as you are building new features and applications.
- You have strong communication and collaboration skills.
- You have a bachelor's degree in Computer Science or equivalent experience in a software development environment, with capability in frontend or backend development.
- You have experience developing new and enhancing existing features as well as investigating and resolving defects.
- Experience Implementing world class user experience working closely with designers and product owners
- Awareness of AI concepts and their potential application in software development.
- You adhere to internal coding standards, development processes, and design best practices.
- You ensure quality by performing thorough testing and leveraging peer reviews for your work and the work of others.
- You have experience with React JS, HTML, CSS, PHP, Go, and/or Google Cloud Platform/AWS
How you will lead
- You’ll write and maintain scalable, efficient code for the Mailchimp application.
- You’ll work with design and engineering team members to build features from concept through implementation.
- You'll spearhead efforts to establish patterns and processes, and lead the team through examples in your own work.
- You'll develop and enhance new and existing features as well as investigate and resolve defects.
- You’ll work in Agile Development, SCRUM, or Extreme Programming methodologies
- You'll remain up-to-date on evolving tools and patterns for managing infrastructure and guiding our implementation of them when necessary.
- You'll help scope, estimate, and prioritize work.
- You'll embrace and demonstrate our values: empathy, creativity, and independence.