OverviewIntuit MailChimp is the world’s largest marketing automation platform. Millions of businesses use MailChimp to design and send a billion emails a day. We empower small businesses with a suite of powerful and easy-to-use email, marketing automation, and analytics tools that integrate with hundreds of popular applications and services.Come join the Intuit Mailchimp’s Fraud and Abuse prevention team as a Sr Software Engineer. As part of this you will focus on delivering best in class software solutions for Security, Abuse and Fraud services that reduce friction to our customers using flagship Intuit Mailchimp products at the same time protecting them from fraud.What you'll bring
6+ years’ experience developing web, software, or mobile applications
BS/MS in computer science or equivalent work experience
Strong experience with Java/J2EE, Go, any of the following Object-Oriented Languages (OOD): PHP, C#, VB.NET, Python, or sometimes C
Experience with the entire Software Development Life Cycle (SDLC)
5+ years’ experience with web services (consuming or creating) with REST or SOAP
Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
Strong understanding of the Software design/architecture process
Experience with unit testing & Test-Driven Development (TDD)
Ability to translate objectives into a repeatable and scalable solution to meet business needs
Experience with various offerings from Google Cloud Platform or Amazon Web Services
Strong preference for Candidates with:
Experience with cyber security, fraud prevention, abuse patterns
Experience with various, modern architecture frameworks
BS in Computer Science. MS Preferred or equivalent relevant experience
How you will lead
Gathering functional requirements, developing technical specifications, and project & test planning
Develop scalable, efficient systems to prevent abuse/misuse of the MailChimp application, help ensure user accounts are protected, and provide tools and utilities for related functions
Designing/developing prototypes, or proofs of concepts (POC’s)
Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
Roughly 70-85% hands-on coding
Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
Work cross-functionally with various Intuit Mailchimp teams to understand problems and trends and to collaborate on solutions: Legal, Security, Compliance, Data Science, Customer support, Delivery, product management, Product engineering, or business units to drive forward results
Contribute to the design and architecture of the project
Experience with Agile Development, SCRUM, or Extreme Programming methodologies
Experience working with databases, SQL database queries/analysis, and other scripting/programming languages (e.g., Python)
What you'll do:
Work with teams across the organization to understand problems and trends and to collaborate on solutions (e.g., Customer Support & Compliance, Legal, Security, Data Science, Delivery)
Develop scalable, efficient systems to prevent abuse/misuse of the MailChimp application, help ensure user accounts are protected, and provide tools and utilities for related functions
Set technical direction for and lead the design and implementation of the systems that you'll help build
Provide mentorship for and share expertise with teammates through code reviews, contribution to documentation libraries, tech talks, and other avenues
Research and propose new approaches to work, new tools, and new best practices for the team
Work with immediate and extended team members to respond to unplanned incidents and production needs
Participate in an on call rotation
EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.