Principal Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$150,000 - $250,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer People and Places Technology

Principal Software Engineer role at Intuit focusing on People and Places Technology, requiring expertise in Workday and Avature systems

Principal Software Engineer - Development Productivity

Principal Software Engineer position at Intuit focusing on AI-powered development productivity tools, offering competitive compensation and remote work flexibility.

Principal Technical Program Manager

Principal Technical Program Manager role at Intuit leading complex SaaS development projects and driving strategic initiatives in financial technology.

Principal Product Manager: QuickBooks online expense management

Lead the development and strategy of QuickBooks Online Charge and Credit Cards as Principal Product Manager at Intuit

Principal Product Manager: SMB Payments

Lead SMB Payments product strategy at Intuit, developing solutions to streamline payment processes for small businesses with focus on automation and efficiency.

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. As part of CyberCRAFT under the CISO, you'll be responsible for cybersecurity risk and governance activities across multiple organizations including Analytics, AI and Data, MSE, GTM Tech, and more. This role combines technical leadership with security expertise, requiring you to coordinate GenAI/ML implementation while ensuring robust protection of customer and employee information.

The position demands a seasoned professional with 8+ years of experience in developing large-scale systems, with particular emphasis on security and compliance. You'll work with cutting-edge technologies including Java, Python, and various database systems, while leading technical initiatives that span multiple architectural layers. The role offers an opportunity to shape the future of AI implementation in financial technology while maintaining the highest security standards.

As a Principal Engineer, you'll not only drive technical solutions but also mentor other engineers, influence best practices, and collaborate with cross-functional teams globally. The ideal candidate combines deep technical expertise with strong leadership skills and a passion for AI/ML technologies. This role provides an excellent opportunity to work at the intersection of innovative technology and security, making a direct impact on how millions of customers interact with Intuit's financial products securely.

Working at Intuit means joining a company that serves approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. You'll be part of a team that's committed to innovation while maintaining the highest standards of data security and ethical use of AI technologies.

Last updated 2 months 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
  • Recommend development best practices and support development tools
  • 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 innovations that fuel company growth
  • Stay current with mobile/SaaS/PaaS trends and standards
  • Coach and mentor other engineers in process and methodologies

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
  • Strong design and coding skills in Java, Python, REST, JSON, YAML
  • Experience with JBoss, Maven and Spring
  • Knowledge of SCRUM and Agile methodologies
  • 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

Interested in this job?