Senior Software Engineer in San Diego, CA

$80K - $100K(Ladders Estimates)

Intuit Inc   •  

San Diego, CA 92101

Industry: Enterprise Technology

  •  

Not Specified years

Posted 28 days ago

This job is no longer available.

Overview

Intuit's Information Security team is tasked with building, protecting and expanding Intuit's competitive advantage and customer experience. We intelligently manage risk, shaping strategy to drive better business decisions for our internal and external environment. Come join the Intuit Fraud Prevention Team as a Sr. Software Engineer. You'll be part of a team developing cutting edge fraud prevention technologies serving the needs of highly available, scalable, and secure Intuit services and products using the latest technology has to offer, including cloud ready architecture, identity proofing and industry leading proprietary fraud prevention. Our services are critical for Intuit and used to protect millions of customers using various Intuit products, including TurboTax, QuickBooks and Mint. We utilize agile processes to move fast. We consider our people as the most important asset – we take the growth of our engineers seriously. The ideal candidate is a backend web service or tools developer who is also familiar with each layer of the software stack. The engineer should have genuine interest in all software technology and will be directly responsible for design, development, testing, maintenance, and documentation of high quality software components.

Responsibilities

  • Successful delivery of high quality web software, prototypes, or proofs of concepts (requirements, design, code, documentation, etc.)
  • Contribute to early quality activities, including peer reviews of estimates, designs and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Partner effectively with all team members to deliver against commitments
  • Roughly 85-95% hands-on coding
  • Commitment to team success and positive team dynamics
  • Passion for growing and applying technical skills in service to customers
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies


Qualifications

  • Experience developing, maintaining, and innovating large scale web services. (Consuming and creating REST APIs a plus)
  • Experience with Java, Spring-based server application and its design patterns
  • An understanding of the Software Development Life Cycle (SDLC)
  • An understanding of unit testing & Test Driven Development (TDD)
  • "Self-starter" attitude and ability to make decisions independently
  • Experience with Spring Boot and AWS is a big plus
  • Experience with modern JavaScript web application frameworks is a plus
  • Excellent problem solving skills with a history of superb delivery against assigned tasks
  • Excellent verbal and written communication skills
  • Outstanding partnership skills
  • BS/MS in computer science or equivalent work experience

Valid Through: 2019-10-18