Taro Logo

Senior Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$149,500 - $219,000
Security
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Intuit, a leading global financial technology platform serving 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Senior Software Engineer for their Enterprise Security Engineering Team. This role presents an exciting opportunity to work at the intersection of security and cloud technology.

The position requires a seasoned professional with 7+ years of Java development experience and a strong background in security engineering. You'll be responsible for developing enterprise security applications, RESTful APIs, and implementing scalable solutions while spending 40-60% of your time on hands-on coding. The role combines technical leadership with practical development work, requiring both architectural vision and coding expertise.

Working in an agile environment, you'll collaborate with various teams across Intuit, including product management, security teams, and business units. The role offers competitive compensation ranging from $149,500 to $219,000 depending on location, plus additional benefits including cash bonuses and equity rewards.

Key technical requirements include experience with AWS or other public cloud platforms, database systems, and continuous integration practices. The ideal candidate will have experience with Identity and Access Management technologies, including SSO, LDAP, Federation (SAML), OpenID, and OAuth in large-scale production environments.

This is an excellent opportunity for a security-focused developer who enjoys mentoring others, solving complex technical challenges, and contributing to the protection of financial technology systems used by millions. The role offers the chance to work on cutting-edge security solutions while being part of a company committed to helping customers achieve financial prosperity.

Last updated 5 months ago

Responsibilities For Senior Software Engineer

  • Innovate/create/design/develop/evolve enterprise security applications, RESTful APIs, prototypes, or proofs of concept
  • Apply technical expertise to challenging programming and design problems
  • Build and implement scalable, highly performant and robust systems solutions
  • Perform 40-60% hands-on coding
  • Work cross-functionally with various teams
  • Lead and mentor junior engineers
  • Contribute to design and architecture of multiple concurrent projects
  • Gather requirements and develop technical specifications
  • Resolve defects/bugs during various stages
  • Participate in agile development team

Requirements For Senior Software Engineer

Java
  • 7+ years of experience developing software in Java
  • BS/MS in computer science or equivalent relevant experience
  • Deep understanding of software design and architecture process
  • Experience with large-scale applications development
  • AWS or public cloud experience strongly preferred
  • Datastore/database experience
  • Experience with continuous integration
  • Experience with Agile, SCRUM, or Extreme Programming methodologies
  • Strong verbal and written communication skills
  • Experience with Identity and Access Management technologies (preferred)
  • Experience with IAM, STS, API integrations (preferred)

Benefits For Senior Software Engineer

401k
Medical Insurance
  • Cash bonus
  • Equity rewards
  • Benefits package

Interested in this job?