Taro Logo

Software Engineer 2

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer 2

Intuit, a leading global financial technology platform, is seeking a Software Engineer 2 to join their GTM Tech - MSE (Monetisation, Services and Experience) Team. This team is crucial to Intuit's ecosystem, handling 94% of the company's revenue through their billing platform. The role combines technical leadership with hands-on development, focusing on building and maintaining critical platform services.

The position offers an opportunity to work on cutting-edge solutions that power prosperity for approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. As a Software Engineer 2, you'll be responsible for developing REST services, implementing world-class user experiences, and maintaining high availability systems.

The ideal candidate will bring 3-5 years of experience, strong Java and JavaScript skills, and a passion for innovation. You'll work in a collaborative environment, mentoring junior engineers while spending about 80% of your time on hands-on coding. The role demands expertise in server-side technologies, with additional value placed on AWS, Kubernetes, and DevOps experience.

This position is perfect for someone who thrives in a fast-paced environment, enjoys solving complex technical challenges, and wants to be part of a team that directly impacts the company's core revenue generation. You'll have the opportunity to work with cross-functional teams, contribute to architectural decisions, and help shape the future of Intuit's monetization capabilities.

Last updated 8 months ago

Responsibilities For Software Engineer 2

  • Be the technology leader and demonstrate ownership of critical platform services
  • Gather functional requirements, develop technical specifications, and project & test planning
  • Design and architecture of the project
  • Engineer and maintain operational excellence for team deliverables
  • Design/develop REST services with high availability and resiliency
  • Implement world class user experience working with designers and product owners
  • Mentor junior engineers and new team members
  • Perform 80% hands-on coding
  • Handle DevOps responsibilities with Infrastructure as code philosophy
  • Work cross-functionally with product management and various business units

Requirements For Software Engineer 2

Java
JavaScript
Kubernetes
  • 3-5 years experience developing web, software, or mobile applications
  • BS/MS in computer science or equivalent work experience
  • Strong Object Oriented Programming concepts
  • Strong Java, Java EE skills and Spring framework
  • Experience in one of the leading Javascript Frameworks
  • At least 3 years experience in Server Side Technologies
  • Experience in AWS and Kubernetes (preferred)
  • Experience in DevOps (preferred)
  • Solid communication skills
  • Strong understanding of Software design/architecture process
  • Experience with unit testing & Test Driven Development (TDD)

Interested in this job?