Staff Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Staff Software Engineer
Contact Company
5,000+ Employees
8+ years of experience
Finance

Description For Staff Software Engineer

Join Intuit, a leading global financial technology platform serving 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. As a Staff Software Engineer in the One Intuit Notification Platform (OINP) team, you'll be instrumental in developing and architecting solutions for cross-product notification delivery systems including Email, SMS, Push, and In-App notifications. The role combines technical leadership with hands-on development, focusing on creating sophisticated communication platforms enhanced by GenAI for security, fraud control, and analytics.

The position requires a seasoned professional with 8+ years of experience who can balance technical expertise with leadership responsibilities. You'll spend 40-60% of your time coding while also mentoring team members, leading technical discussions, and working cross-functionally with various teams. The ideal candidate will bring deep expertise in Java/Python, REST services, and software architecture, along with a proven track record of leading technical teams.

This role offers the opportunity to work on high-impact projects that directly affect millions of users across Intuit's product suite. You'll be at the forefront of implementing GenAI solutions to make communications smarter and more efficient. The position combines the stability of a well-established company with the excitement of working on cutting-edge technology solutions. If you're passionate about building scalable systems and leading teams while maintaining hands-on technical involvement, this role provides an excellent opportunity to shape the future of financial technology communications.

Last updated 6 days ago

Responsibilities For Staff Software Engineer

  • Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts (POC)
  • 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 Intuit teams
  • Develop well architected, elegant web and/or mobile apps

Requirements For Staff Software Engineer

Java
Python
  • 8+ years experience designing and developing web, software, or mobile applications
  • Strong leadership experience
  • BS/MS in computer science or equivalent work experience
  • Expertise with Java/J2EE, Python, or scripting languages
  • Expertise with the entire Software Development Life Cycle (SDLC)
  • 3+ years experience with web services (REST)
  • Excellent communication skills
  • Expertise in Software design/architecture process
  • Expertise with unit testing & Test Driven Development (TDD)
  • Business Acumen - strategic thinking & strategy development
  • Building strong teams - set and evangelize vision, facilitative leadership

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

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.