Taro Logo

Staff Software Engineer - Backend

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ 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 Staff Software Engineer - Backend

Intuit, a leading global financial technology platform, is seeking a Staff Software Engineer for their go-to-market Tech (GTM-Tech) product team. This role is crucial in building Intuit's core capabilities around marketing, personalization, and experimentation. The team is responsible for various capabilities including Martech, AdTech, Referral systems, data orchestration, and vendor tools.

As a Staff Software Engineer, you'll be at the forefront of designing and implementing scalable solutions that power Intuit's platform journey, ensuring seamless customer experiences across their product suite including TurboTax, Credit Karma, QuickBooks, and Mailchimp. You'll spend 60-70% of your time coding while also providing technical leadership and mentorship to team members.

The ideal candidate brings 8+ years of software development experience, with deep expertise in distributed systems and cloud technologies, particularly AWS. You'll work with cutting-edge technologies and frameworks, including microservices, container orchestration, and both SQL and NoSQL databases. Your role will involve close collaboration with marketing teams, product teams, engineering, finance, and legal stakeholders.

This position offers the opportunity to work on high-impact projects that directly influence how millions of customers interact with Intuit's products. You'll be part of a team that values innovation, technical excellence, and continuous learning. The role requires both technical expertise and leadership skills, as you'll be expected to mentor others and work effectively across global teams.

Last updated 6 months ago

Responsibilities For Staff Software Engineer - Backend

  • Drive design and implementation of durable and software solutions that solve critical customer problems
  • 60-70% of time spent on coding
  • Provide recommendations and best practices for application development
  • Capture requirements and use cases
  • Stay abreast on industry best practices and apply cutting edge technologies
  • Coach and mentor other team members

Requirements For Staff Software Engineer - Backend

Java
Python
Kubernetes
  • BS/MS in Computer Science or related area or equivalent experience
  • 8+ years of experience developing systems/software for large business environments
  • 5+ years of experience designing complex distributed systems
  • Strong OOD and SOA principles
  • Experience with microservices and container technologies
  • Strong experience with Databases design (SQL, NoSQL) and analytics
  • Experience with AWS Lambda, CloudFront, Lambda@Edge, Akamai Edge
  • Strong mentoring and communication skills
  • Ability to work with global teams across time zones
  • Experience working with cross-functional teams

Interested in this job?