Taro Logo

Senior Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$149,500 - $202,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ 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 Senior Software Engineer

Intuit, a leading global financial technology platform serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Senior Software Engineer for their Developer Experience Organization.

The role is positioned within the Development Portal team, focusing on building the next-generation Development Experience platform. This initiative aims to maximize the velocity and efficiency with which Intuit developers can create innovative products for flagship services like TurboTax and QuickBooks.

As a Senior Software Engineer, you'll be at the forefront of developing platforms that are both high-scale and mission-critical. The position offers an opportunity to directly impact thousands of engineers' productivity and workflow at Intuit. You'll be responsible for designing and developing web software, collaborating with cross-functional teams, and contributing to architectural decisions that shape the future of Intuit's development ecosystem.

The ideal candidate brings 5-8+ years of software development experience, with strong expertise in Java, REST services, and cloud technologies. Experience with AWS and Gen AI is highly valued, as is a background in test-driven development and agile methodologies. You'll need to be comfortable working with ambiguous requirements and translating them into elegant solutions.

The role offers competitive compensation ranging from $149,500 to $202,000, along with additional benefits and equity rewards. Located in San Diego, California, this position provides an opportunity to work with cutting-edge technology while contributing to a platform that powers prosperity for millions of customers worldwide.

This role is perfect for someone who is passionate about developer tooling, has strong technical abilities, and wants to make a significant impact on how software is built at scale. You'll be part of a team that values innovation, quality, and customer-centric solutions, while having the opportunity to mentor others and grow your own technical leadership skills.

Last updated 6 months ago

Responsibilities For Senior Software Engineer

  • Design and develop web software that improves developer productivity
  • Interface with other teams to incorporate their innovations
  • Collaborate to deliver high-performing, reliable, scalable solutions
  • Analyze and improve system efficiency, scalability, and stability
  • Work cross-functionally with product management, XD, and various product lines
  • Contribute to project design and architecture
  • Mentor junior engineers
  • Implement quality practices including unit testing and CI/CD
  • Work with Product Management and Designers to craft solutions

Requirements For Senior Software Engineer

Java
  • BS/MS in Computer Science or related field
  • 5-8+ years of software development experience
  • Knowledge of REST services, Java, J2EE technologies
  • Experience using Gen AI to solve complex problems
  • Experience with AWS
  • Strong communication skills
  • Experience with unit testing & Test Driven Development
  • Experience with Agile Development, SCRUM, or Extreme Programming
  • Strong understanding of Software design/architecture process
  • Experience with entire Software Development Life Cycle

Interested in this job?