Taro Logo

Software Engineer 2

Global financial technology platform company that powers prosperity with products like TurboTax, Credit Karma, QuickBooks, and Mailchimp serving approximately 100 million customers worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Job Description

Intuit is seeking a Software Engineer 2 to join their quality infrastructure team, focusing on enhancing software quality across the organization. The role involves building and evolving core infrastructure and tooling for quality improvement initiatives.

The team's mission is to significantly enhance software quality across Intuit, improving end-customer experience and accelerating feature delivery velocity. They focus on four key pillars: Test Authoring, Test Management, Test Execution, and Test Reporting, emphasizing quality through end-to-end (E2E) and integration testing.

As a Software Engineer 2, you'll play a pivotal role in:

  • Designing and implementing quality infrastructure supporting various testing frameworks
  • Building comprehensive test registry capabilities and standardized reporting mechanisms
  • Developing tools for simplified test creation and maintenance
  • Implementing intelligent test selection and execution systems
  • Providing technical guidance and mentorship
  • Driving standardization across organizations

The ideal candidate should have:

  • 2+ years of enterprise system experience
  • BS/MS in computer science or equivalent
  • Strong programming skills in languages like Go or Java
  • Experience with CI/CD pipelines and cloud platforms
  • Excellent communication and collaboration abilities

Intuit offers a dynamic environment with mobility opportunities, both vertical and lateral, allowing engineers to work with different tech stacks and products. The career path includes clear progression from Software Engineer to Distinguished Software Engineer roles.

Last updated 4 days ago

Responsibilities For Software Engineer 2

  • Design and Implement Quality Infrastructure supporting various testing frameworks
  • Enhance Test Management and Reporting with comprehensive test registry
  • Improve Test Authoring and Maintenance
  • Optimize Test Execution with intelligent automation
  • Provide Technical Leadership and mentorship
  • Drive Standardization and Best Practices
  • Troubleshoot and Resolve Issues related to test failures

Requirements For Software Engineer 2

Go
Java
Kubernetes
  • 2+ years of experience working in an enterprise hosting complex systems
  • BS/MS in computer science or equivalent work experience
  • Proficiency in at least one Programming language e.g. Go, Java etc.
  • Strong communication and collaboration skills
  • Proficiency in designing, implementing, and maintaining automated test frameworks and tools
  • Experience with continuous integration/continuous delivery (CI/CD) pipelines
  • Experience with cloud platforms (e.g., AWS) is a plus