Taro Logo

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:

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 7 months 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?