Principal Software Engineer - Development Productivity

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$245,500 - $332,500
Backend
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
AI · Finance

Description For Principal Software Engineer - Development Productivity

Intuit, a leading global financial technology platform serving 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Principal Software Engineer for their Development Productivity organization. This role focuses on designing and developing scalable distributed systems that enhance development productivity across the Intuit ecosystem.

The position offers an exciting opportunity to work with cutting-edge technologies, particularly in AI and automation, building code-adjacent workflow tooling powered by multi-agent systems. The role involves creating sophisticated developer tools that leverage GenAI for tasks like PRD creation and automated planning document transformation.

As a Principal Engineer, you'll be at the forefront of innovation, working with various AI frameworks and technologies while leading and mentoring junior developers. The role requires extensive experience in software development, particularly with Go and Python, and deep knowledge of modern development tools and practices.

The position offers competitive compensation ($245,500 - $332,500) plus equity and benefits, reflecting Intuit's commitment to attracting top talent. This remote role provides the flexibility of working from home while being part of a dynamic, fast-paced team that's pushing the boundaries of development productivity tools.

For someone passionate about AI, development tooling, and technical leadership, this role offers the perfect blend of technical challenges and strategic impact, all while working for a company committed to helping customers and communities prosper.

Last updated 19 days ago

Responsibilities For Principal Software Engineer - Development Productivity

  • Design, build and operate systems and tools that increase the velocity of Intuit development partners
  • Build code-adjacent workflow tooling powered by multi-agent systems leveraging automation and GenAI
  • Detect in IDE developer activities and proactively surface required contextual information
  • Coordinate with other Principal Engineers on operational excellence and AI implementation strategies
  • Work closely with developers, architects, and product managers to understand requirements
  • Identify and address performance, security, and scalability issues
  • Ensure delivery of automated tests and quality standards
  • Manage and monitor production systems and respond to incidents
  • Stay current with latest technology developments and integrate them into products

Requirements For Principal Software Engineer - Development Productivity

Go
Python
JavaScript
Java
Kubernetes
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or related field
  • At least 10 years of experience in software development
  • Previous experience integrating AI features into existing productionalized products
  • Exposure to AI Frameworks like ChatGPT, Google Gemini, Ollama, GoogleCloud Vertex AI
  • Comprehensive fluency in Go and Python programming languages
  • Basic fluency in Javascript and Java programming languages
  • Extensive experience with Kubernetes, ArgoCD and Github Actions
  • Strong technical communication skills
  • Experience working with AWS cloud computing platform
  • Proficiency with building REST, GraphQL and gRPC APIs

Benefits For Principal Software Engineer - Development Productivity

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

Interested in this job?

Jobs Related To Intuit Principal Software Engineer - Development Productivity

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 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.

Principal Business Operations Manager

Principal Business Operations Manager role at Intuit, leading strategic initiatives and operational excellence for a global fintech platform.