Senior Software Engineer

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper.
Backend
Senior Software Engineer
Contact Company
7+ years of experience
Finance

Description For Senior Software Engineer

Intuit is seeking a Senior Software Engineer to join their People and Places Technology team. This team is responsible for creating an environment where Intuit's workforce can do their best work through internal tools and applications. The ideal candidate will have a strong background in both front-end (React JS) and back-end (Java, Spring, REST/GraphQL services) technologies.

As part of a cross-functional Agile Scrum team, you'll work with business partners, developers, product managers, and analysts. Your responsibilities will include developing and maintaining large-scale, developer-facing platforms, designing web-based applications and backend services, and acting in a technical leadership capacity.

Key responsibilities:

  • Develop and innovate large-scale, developer-facing platforms
  • Design and develop web-based applications and backend services
  • Gather functional requirements and develop technical specifications
  • Mentor junior engineers and apply technical expertise to challenging problems
  • Work cross-functionally with various Intuit teams
  • Contribute to project design and architecture

Qualifications:

  • 7+ years of experience developing web applications
  • BE/BTech in computer science or equivalent work experience
  • Strong leadership and communication skills
  • Expertise in software design/architecture
  • Experience with technologies like RESTful or GraphQL web services, Java, Spring Boot, React JS, and more
  • Familiarity with Agile Development, SCRUM, or Extreme Programming methodologies
  • Experience with unit testing and Test Driven Development (TDD)
  • Knowledge of Domain-driven model and hexagonal architecture
  • Experience with Kubernetes/Docker is a plus

Join Intuit and be part of a team that powers prosperity for millions of customers worldwide!

Last updated 22 days ago

Responsibilities For Senior Software Engineer

  • Developing, maintaining, and innovating large scale, developer-facing platforms
  • Familiar with security best practices
  • Familiar with development challenges of API Gateway or Service Mesh platforms in large scale organizations
  • Designing/developing web-based applications and backend services
  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
  • Resolve defects/bugs during testing, pre-production, production, and post-release patches
  • Work cross-functionally with various Intuit teams
  • Contribute to the design and architecture of the project

Requirements For Senior Software Engineer

Java
JavaScript
React
  • 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 in RESTful or GraphQL based web services with Java, Spring Boot, Dynamo DB, React JS, JavaScript, HTML, CSS, Python, Camunda
  • Experience with unit testing & Test Driven Development (TDD)
  • Experience in Domain driven model and hexagonal architecture
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies
  • Solid communication skills
  • Strong understanding of software design/architecture process
  • Workday knowledge (nice to have)
  • 'Self-starter' attitude
  • Experience with open source community projects
  • Strategic and analytical thinking
  • Experience working with Kubernetes/Docker

Interested in this job?

Jobs Related To Intuit Senior Software Engineer

Senior Technical Program Manager

Senior Technical Program Manager role at Intuit, leading cross-functional teams and driving technology initiatives in the Platform and Development Xceleration team.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on full-stack development with Go and React, building critical systems for incident response and alerting experiences.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on GenAI platform development, offering competitive compensation and the opportunity to work with cutting-edge technologies.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on data platform development, requiring 4+ years of experience in cloud services and Java programming, offering competitive compensation in San Diego.

Senior Software Engineer

Senior Backend Engineer role at Intuit focusing on privacy engineering and data protection, requiring Java expertise and cloud experience.