Logo
Intuit Inc.

Staff Software Engineer

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


Come join the Intuit Mailchimp’s Fraud and Abuse prevention team as a Staff 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.Alongside a world-class global engineering and product management organization, you’ll work hands-on with stakeholders across the Intuit Mailchimp ecosystem to deliver delightful, innovative customer-back outcomes while anticipating adversaries and ensuring effective detection and defensive controls are in place to thwart attacks and other types of abuse. As a key member of a vibrant security and engineering organization, you will help our organization and our company continue to build a holistic view of how to secure our platforms and products now and as we expand into the future.Responsibilities

Determine security, abuse, and fraud prevention requirements by evaluating business and technical plans and strategies; research information on security and risk-prevention standards; and build solutions to prevent risk and customer friction.Technical leader and domain expert responsible for a capability who begins to influence technology and product direction.Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems.Partner with cross-functional teams to help advance/define the best solution for customers, leading by example.Use data to influence product direction and tech decisions within their scope.Navigate ambiguity with minimum or no guidance.Use incidents and production issues as a catalyst to improve our products and processes.Create and maintain effective technical documentation, diagrams, and presentations to communicate cybersecurity/fraud risks for development teams and business users.Gather functional requirements, develop technical specifications, and project & test planning.Design and develop web, software, mobile apps, prototypes, or proofs of concepts (POCs).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: Legal, Security, Compliance, Customer Support, Product Management, QA/QE, various product lines, or business units to drive results.Contribute to the design and architecture of the projects.Experience with Agile Development, SCRUM, or Extreme Programming methodologies.Experience working with databases, SQL database queries/analysis, Big Query, and other scripting/programming languages.Minimum Requirements

10+ years’ experience developing web, software, or mobile applications.BS/MS in computer science or equivalent work experience.Strong experience with PHP, Go, and any of the following Object-Oriented Languages (OOD): Java/J2EE, C#, VB.NET, Python, or sometimes C++.Experience with the entire Software Development Life Cycle (SDLC).8+ 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.Preferred Experience

Experience with cybersecurity, fraud, and abuse patterns.Experience with various modern architecture frameworks.BS in Computer Science. MS Preferred or equivalent relevant experience.

#J-18808-Ljbffr