Staff Software Engineer - Desktop

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.
Desktop
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer - Desktop

Join Intuit's CG ProConnect team as a Staff Software Engineer, where you'll be part of a mission to "Do the Nations' Taxes" and win the professional tax category in North America. As a technical leader, you'll drive significant initiatives across multiple architecture layers, architecting scalable solutions for critical customer problems. The role combines hands-on development with leadership responsibilities, requiring expertise in desktop and web applications, distributed systems, and cloud technologies.

You'll lead multiple scrum teams of 8-20 engineers, providing technical guidance and mentorship while staying at the forefront of technology innovation. The position demands strong architectural vision, strategic thinking, and the ability to work effectively with global teams. You'll be responsible for developing scalable applications using modern technologies including microservices, container management systems, and cloud platforms.

Intuit, a global financial technology leader serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, offers an environment where innovation and technical excellence are highly valued. This role provides an opportunity to shape the future of tax software while working with cutting-edge technologies and leading a talented engineering team.

The ideal candidate combines deep technical expertise with strong leadership abilities, bringing 10+ years of development experience and 3+ years of technical leadership. You'll need proficiency in various technologies including Java, .NET, and cloud platforms, along with excellent communication skills and the ability to influence across all organizational levels.

Last updated 11 days ago

Responsibilities For Staff Software Engineer - Desktop

  • Drive significant technology initiatives end-to-end and across multiple layers of architecture
  • Architect and develop scalable web, windows and desktop applications or distributed systems
  • Drive design and implementation of durable software solutions
  • Provide recommendations and best practices for application development
  • Capture requirements and use cases
  • Provide technical leadership and coaching to software engineers
  • Lead multiple scrum teams (8 to 20 engineers)
  • Work with global teams across time zones

Requirements For Staff Software Engineer - Desktop

Java
TypeScript
  • BS / MS in Computer Science or related area
  • 10+ years experience developing enterprise class Desktop and/or web applications
  • 3+ years experience as technical leader
  • Experience with Delphi 2012, C#, .Net, Java/J2EE/Spring
  • Expertise with test automation and performance tuning
  • Experience with microservices and container technologies
  • Strong experience with Databases design (SQL, NoSQL)
  • Experience with cloud environments (AWS)
  • Strong verbal and written communication skills

Interested in this job?

Jobs Related To Intuit Staff Software Engineer - Desktop

Member of Technical Staff - MacOS Engineer

Microsoft AI is seeking a MacOS Engineer to build next-generation capabilities for Copilot, focusing on consumer-grade desktop applications and user experience.