Principal Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Principal Software Engineer
Contact Company
1,000 - 5,000 Employees
8+ years of experience
AI · Finance · Enterprise SaaS

Description For Principal Software Engineer

Join Intuit's Data Security and Use team as a Principal Software Engineer focusing on GenAI Risk Program and Technical Compliance Engineering. This role is part of CyberCRAFT under the CISO, working directly on cybersecurity risk and governance activities. You'll be responsible for ensuring the protection of data across Intuit's platforms while implementing GenAI/ML solutions.

As a Principal Engineer, you'll lead multiple teams in implementing secure AI solutions, protect against adversarial AI threats, and ensure third-party compliance with legal and security guidelines. The role combines technical leadership with security expertise, requiring deep knowledge of distributed systems and modern software architecture.

You'll work with cutting-edge technology while protecting Intuit's vast customer base of approximately 100 million users worldwide. The position offers the opportunity to impact major financial technology products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

The ideal candidate will bring strong technical expertise in Java, Python, and distributed systems, combined with AI/ML knowledge and security best practices. You'll collaborate with cross-functional teams, mentor other engineers, and drive innovation while ensuring the highest standards of data protection and compliance.

This role offers the chance to shape the future of financial technology while working with a global leader in the industry. You'll be at the forefront of implementing secure AI solutions that directly impact millions of users' financial lives.

Last updated 8 minutes ago

Responsibilities For Principal Software Engineer

  • Coordinate GenAI/ML implementation activities across multiple teams to protect customer and employee information
  • Drive significant technology initiatives end to end across multiple architecture layers
  • Design and implement durable software solutions for critical customer problems
  • Deliver technical design and implement highly available, scalable, and secure web services
  • Partner with cross-functional teams for design, solution integration and on-boarding
  • Provide technical leadership and mentoring to software engineers
  • Drive design and implementation of robust and highly scalable web services
  • Recommend development best practices and support development tools
  • Stay current with mobile/SaaS/PaaS trends and standards

Requirements For Principal Software Engineer

Java
Python
PostgreSQL
MySQL
Kafka
  • BS/MS in Computer Science or related area
  • 8+ years of experience developing systems/software for large business environments
  • 5+ years of experience designing complex distributed systems
  • Solid design and coding skills in Java, Python, REST, JSON, YAML
  • Strong knowledge of JBoss, Maven and Spring
  • Experience with frameworks like Struts, Spring, Hibernate, JSF
  • Experience with PostgreSQL, MySQL, Kafka and ActiveMQ
  • Excellent communication skills
  • Strong mentoring skills
  • Ability to work with global teams across time zones
  • Direct experience and passion for AI/ML a strong plus

Interested in this job?

Jobs Related To Intuit Principal Software Engineer

Principal Business Operations Manager

Lead strategic initiatives and drive operational excellence as Principal Business Operations Manager at Intuit, shaping the future of global financial technology.

Principal Product Manager: QuickBooks online expense management

Lead the development of QuickBooks Online Charge and Credit Cards as Principal Product Manager at Intuit, shaping the future of small business expense management.

Director of Engineering, VEP Customer Experiences

Lead AI-powered customer experiences and platform development at Intuit, directing engineering teams for VEP Customer Experiences division.

Principal Product Manager: SMB Payments

Lead SMB Payments product strategy at Intuit, transforming payment processes for small businesses through innovative solutions and customer-centric approach.

Distinguished Software Engineer

Distinguished Software Engineer role at Intuit leading enterprise finance and legal tech architecture, offering competitive compensation and opportunity to impact global financial technology.