Taro Logo

Senior Software Engineer

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

Description For Senior Software Engineer

Intuit is a global leader in financial management software, pioneering the shift to Virtual Platforms and cloud computing. As a technology-driven company with a 35-year history, Intuit maintains a startup mindset while continuously innovating to power prosperity worldwide.

The Go-To-Market Tech (GTM-Tech) team is a crucial platform team responsible for building Intuit's core capabilities in monetization, marketing, and experimentation. This team enables product and platform teams across Intuit to effectively address customer pain points through technology-driven strategies.

As a Senior Software Engineer, you'll be instrumental in designing and implementing durable software solutions that tackle critical customer problems. The role demands expertise in creating scalable, secure, and maintainable systems that interact with multiple services. You'll provide technical leadership through recommendations and best practices for application development, while staying current with industry trends.

The position requires strong analytical and problem-solving abilities, combined with excellent communication skills. You'll work in a fast-paced, complex technical environment, collaborating with global teams across time zones. The role offers opportunities for mentoring others and reviewing code, while maintaining effective relationships with cross-functional teams.

Intuit offers a dynamic environment where engineering mobility is valued, providing both vertical and lateral growth opportunities. Whether you're interested in exploring different tech stacks or products, the company supports your career development journey. The engineering career path progresses from Software Engineer through Distinguished Software Engineer, offering clear advancement opportunities for talented technologists.

Last updated 12 days ago

Responsibilities For Senior Software Engineer

  • Drive design and implementation of durable and software solutions
  • Provide recommendations and best practices for application development
  • Capture requirements and use cases
  • Actively stay abreast on industry best practices
  • Team player with strong analytical and problem-solving skills
  • Provide technical guidance and review code
  • Work with global teams across time zones
  • Work effectively in fast-paced, complex technical environment

Requirements For Senior Software Engineer

Java
JavaScript
React
  • BS/MS in Computer Science or related area or equivalent experience
  • 5+ years of experience developing systems/software for large business environments (Java/J2EE)
  • 2+ years experience with JavaScript and React
  • Expertise with HTML and CSS
  • 5+ years of experience designing complex distributed systems
  • 5+ years of professional working experience delivering production-ready code
  • Strong OOD and SOA principles
  • Strong experience leading design and implementation of robust and highly scalable web services
  • Skilled in software development lifecycle processes and experience with scrum, agile
  • Expertise with unit testing & Test Driven Development (TDD)

Interested in this job?

Jobs Related To Intuit Senior Software Engineer