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
7+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer

Intuit, a leading global financial technology platform, is seeking a Senior Software Engineer to join their People and Places Technology team. This role is crucial in shaping the workforce experience through internal tools and applications. The position offers an opportunity to work with cutting-edge technologies in a company serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

The ideal candidate will bring 7+ years of experience in web development, combining expertise in both frontend (React JS) and backend (Java, Spring, REST/GraphQL) technologies. You'll be part of a dynamic cross-functional team, collaborating with business partners, developers, and product managers in an Agile environment.

Key responsibilities include developing large-scale platforms, implementing security best practices, and providing technical leadership through mentoring junior engineers. The role demands strong architectural skills, experience with modern development practices like TDD, and proficiency in cloud technologies including Kubernetes.

This position offers the chance to make a significant impact on Intuit's internal tools and platforms, working with a team dedicated to creating an environment where the workforce can do their best work. The role combines technical excellence with leadership opportunities, making it perfect for engineers looking to grow both their technical and leadership skills in a Fortune 500 company known for innovation in financial technology.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Developing, maintaining, and innovating large scale, developer-facing platforms
  • Implementing security best practices
  • Designing/developing web-based applications and backend services
  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Mentoring junior engineers and new team members
  • Resolving defects/bugs during testing, pre-production, production, and post-release patches
  • Working cross-functionally with various Intuit teams
  • Contributing to the design and architecture of the project

Requirements For Senior Software Engineer

Java
JavaScript
React
TypeScript
Kubernetes
  • 7+ years experience developing web applications
  • BE/BTech in computer science or equivalent work experience
  • Strong leadership experience
  • Expertise in Software design/architecture process
  • Experience with RESTful or GraphQL based web services with Java, Spring Boot, React JS
  • Experience with unit testing & Test Driven Development (TDD)
  • Experience in Domain driven model and hexagonal architecture
  • Experience with Agile Development, SCRUM methodologies
  • Strong communication skills
  • Experience with Kubernetes/Docker
  • Strategic and analytical thinking capabilities

Interested in this job?

Jobs Related To Intuit Senior Software Engineer

Sr. Software Quality Analyst

Senior Software Quality Analyst role at Intuit leading partner technical support team, focusing on API integration and bank feed connections, requiring 5+ years leadership experience.

Senior Backend Software Engineer

Senior Backend Software Engineer role at Intuit focusing on scalable solutions and AI integration

Senior Software Engineer

Senior Software Engineer role at Intuit's Virtual Expert Platform team, focusing on backend development with Java/Spring Boot and frontend with React, requiring 6+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Intuit, focusing on backend development for QuickBooks Online using Java, React, and cloud technologies.

Senior Backend & Data Engineer

Senior Backend & Data Engineer position at Intuit, focusing on cloud technologies and data processing, requiring 6+ years of experience and strong technical expertise.