Logo
Intuit Inc.

Senior Software Engineer

Intuit Inc., Atlanta, Georgia, United States, 30383


Intuit 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 Senior 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 for our customers using flagship Intuit Mailchimp products while protecting them from fraud.Responsibilities

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 (POCs).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, contributions 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.Minimum Requirements

6+ years’ experience developing web, software, or mobile applications.BS/MS in computer science or equivalent work experience.Strong experience with Java/J2EE, Go, or 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.

#J-18808-Ljbffr