Staff Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Product Manager - Mid-Market Acceleration

Lead product strategy and development for Intuit's Mid-Market solutions, focusing on international markets and working with global teams to deliver innovative financial technology products.

Staff Software Developer, Full Stack

Staff Software Developer position at Intuit focusing on full-stack development, AI integration, and technical leadership in Toronto.

Group Product Manager, QuickBooks Desktop

Lead product strategy and team management for QuickBooks Desktop at Intuit, driving innovation in financial management solutions for SMBs.

Staff Product Manager

Lead Intuit's international fintech initiatives as Staff Product Manager, shaping global money movement solutions for millions of users worldwide.

Staff Software Engineer- Kotlin

Staff Software Engineer position at Intuit focusing on Kotlin development for cloud-scale tools and AI-native Modern SaaS platform development.

Description For Staff Software Engineer

Intuit, a leading global financial technology platform serving approximately 100 million customers worldwide, is seeking a Staff Software Engineer to join their Tax Content organization. This role presents an exciting opportunity to work with industry-leading products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

The ideal candidate will be responsible for blending their knowledge of systems, taxation, and software engineering best practices to guide teams into the future. This role combines technical leadership with hands-on development, requiring approximately 40-60% coding time while leading and mentoring other engineers.

As a Staff Software Engineer, you'll be instrumental in architecting and developing web applications, software solutions, and mobile apps, while also creating prototypes and proofs of concept. You'll lead requirement gathering, technical specifications development, and project planning, serving as a technical subject matter expert for the team.

The position demands strong leadership capabilities, excellent communication skills, and the ability to work cross-functionally with various teams including product management, QA/QE, and business units. You'll be expected to contribute to technical documentation, resolve complex issues, and drive forward results while maintaining high standards of software architecture and design.

This role offers the opportunity to work with a company that believes in powering prosperity for its customers and communities, with a strong focus on innovation and continuous improvement. Join Intuit to be part of a team that's shaping the future of financial technology while working on challenging and meaningful projects.

Last updated 15 days ago

Responsibilities For Staff Software Engineer

  • Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts (POCs)
  • Leading the gathering of functional requirements, developing technical specifications, and project & test planning
  • Acting as the technical subject matter expert: Mentoring fellow engineers and leading a small team
  • 40-60% hands-on coding
  • Generate technical documentation and presentations
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release
  • Work cross-functionally with various teams including product management, QA/QE, and business units
  • Develop well architected, elegant web and/or mobile apps

Requirements For Staff Software Engineer

Java
JavaScript
TypeScript
  • Strong leadership experience in leading meetings, presenting, and cross-functional leadership
  • BS/MS in computer science or equivalent work experience
  • Expertise with the entire Software Development Life Cycle (SDLC)
  • Excellent communication skills
  • Expertise in Software design/architecture process
  • Expertise with unit testing and Test Driven Development (TDD)
  • Business Acumen - strategic thinking and strategy development
  • Building strong teams - set and evangelize vision, facilitative leadership

Interested in this job?