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 Senior Software Engineer to join our SMS team! This role will have a strong focus on collaboration with other squads and teams throughout the company.
Intuit Mailchimp is a hybrid workplace, giving employees the opportunity to collaborate in person with team members in our Atlanta and Brooklyn offices two or more days per week.
What you'll bring
You have 5 or more years of experience building and optimizing user interfaces as well as backend code and extensive experience working within large-scale development environments.
You have SMS industry experience.
You have full stack experience in Javascript/React along with a backend language, with solid understanding of Object Oriented Programming principles and design.
You have experience driving technical projects, prioritizing work, identifying dependencies, facilitating technical decisions and cross-functional team discussions.
You have strong experience collaborating with other software development teams while working on software projects
You are proficient in unit testing, bonus points for experience with test automation frameworks such as Playwright.
You are proficient in writing documentation, performing code reviews, and debugging.
Experience with Scrum methodology.
Can-do attitude with willingness to take ownership of problems
Strong desire to learn and grow with excellent communication and problem solving.
Nice to have: experience in cloud infrastructure such as AWS or GCP, experience in PHP backend.
You have experience developing new and enhancing existing features as well as investigating and resolving defects.
How you will lead
Set technical direction for and own the design and implementation of the overall system architecture and infrastructure.
Provide mentorship for fellow team members, collaborate with Senior/Staff engineers, and support on-call schedules.
Develop technical specifications, write and maintain scalable and efficient code.
Help scope, estimate, and prioritize work.
Be the liaison between our team and other teams when working on features that touch other teams’ codebases
Research and propose new approaches to work, tools, and best practices.
Work with product, design, and engineering team members to build features from concept through implementation.
Ensure quality by performing thorough testing and leveraging peer reviews for your work and the work of others.
Adhere to internal coding standards, development processes, web accessibility and performance, software testing and design best practices.