Logo
Intuit

Staff Software Engineer

Intuit, Atlanta, Georgia, United States, 30383


Overview

Come join the Intuit Mailchimp’s Fraud and Abuse prevention team as a Staff Software Engineer. You will focus on delivering best-in-class software solutions for Security, Abuse, and Fraud services that reduce friction for our customers while protecting them from fraud.

Working alongside a world-class global engineering and product management organization, you’ll collaborate with stakeholders across the Intuit Mailchimp ecosystem to deliver innovative customer-focused outcomes while 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 build a holistic view of how to secure our platforms and products as we expand into the future.What you'll bring

10+ years of experience developing web, software, or mobile applications.Strong experience with PHP, Go, or 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 of 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 offerings from Google Cloud Platform or Amazon Web Services.Experience with cyber security, fraud, and abuse patterns is a huge plus.BS/MS in computer science or equivalent work experience.How you will lead

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.Act as a technical leader and domain expert responsible for a capability, influencing technology and product direction.Mentor junior engineers and new team members, applying technical expertise to challenging programming and design problems.Partner with cross-functional teams to define the best solutions for customers, leading by example.Use data to influence product direction and tech decisions within your scope.Navigate ambiguity with minimal or no guidance.Stay up to date on the latest technologies and industry trends, applying innovative solutions to solve customer problems.Use incidents and production issues as catalysts 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 plan projects and tests.Design and develop web, software, and mobile apps, prototypes, or proofs of concepts (POCs).40-60% hands-on coding experience.Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.Work cross-functionally with teams: Legal, Security, Compliance, Customer Support, Product Management, QA/QE, and various product lines or business units to drive results.Contribute to the design and architecture of 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.

#J-18808-Ljbffr