Taro Logo

Senior Software Engineer

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

Description For Senior Software Engineer

Intuit, a global leader in financial management software, is seeking a Senior Software Engineer to join their Go-To-Market Tech (GTM-Tech) team. This technology platform team is responsible for building Intuit's core capabilities around monetization, marketing, and experimentation, enabling product teams to solve customer pain points.

As a Senior Software Engineer, you'll drive the design and implementation of scalable software solutions that address critical customer problems. You'll work with distributed systems, provide technical guidance, and stay current with industry best practices. The role requires strong analytical and problem-solving skills, with an emphasis on mentoring and code review.

The ideal candidate brings 5+ years of software development experience, particularly with Java/J2EE and JavaScript/React. You should have expertise in HTML/CSS, distributed systems design, and test-driven development. Experience with microservices, container technologies (like Kubernetes), and cloud platforms (especially AWS) is highly valued.

At Intuit, you'll join a dynamic environment that encourages innovation and professional growth. The company operates with a startup mindset despite its 35-year history, constantly pursuing new technology and design trends. You'll collaborate with global teams, working on transformative customer experiences that drive business outcomes.

This role offers opportunities to shape core platform capabilities while working with cutting-edge technologies. You'll be part of a team that values both technical excellence and effective communication, making impactful contributions to products used by millions of customers worldwide.

Last updated 2 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
  • Stay abreast on industry best practices and apply cutting edge technologies
  • Provide technical guidance and review code
  • Work with global teams across time zones
  • Work effectively in a fast paced, complex technical environment

Requirements For Senior Software Engineer

Java
JavaScript
React
Redis
MongoDB
  • 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
  • Strong OOD and SOA principles
  • Strong experience leading design and implementation of robust web services
  • Skilled in software development lifecycle processes
  • Expertise with unit testing & Test Driven Development (TDD)

Interested in this job?

Jobs Related To Intuit Senior Software Engineer