Taro Logo

Software Engineer 2

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.
$124,500 - $168,500
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Finance

Job Description

We are seeking a highly skilled Software Engineer 2 to join Intuit's Development Portal Team. This role is crucial in developing and maintaining the Development Portal, which serves as a central hub for developers to explore Intuit's capabilities and manage software assets. The position offers an opportunity to work with a platform team handling large-scale contributions and driving innovation across the organization.

The ideal candidate will be passionate about creating high-quality, innovative software solutions aligned with Intuit's core values: integrity, customer obsession, courage, respect, and innovation. The role requires strong expertise in backend technologies, particularly Java/J2EE, Python, and Go, along with solid database design skills in both SQL and NoSQL systems.

As part of Intuit, a global financial technology platform serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, you'll be contributing to solutions that power prosperity for people and communities. The position offers competitive compensation ($124,500 - $168,500), along with cash bonuses, equity rewards, and comprehensive benefits.

Key technical requirements include 2+ years of experience in developing systems for large business environments, designing complex distributed systems, and delivering production-ready code. You should be proficient in OOD and SOA principles, with expertise in implementing scalable web services and following agile methodologies.

The role provides opportunities for both vertical and lateral growth within Intuit's engineering community, whether it's working on different tech stacks or products. Join a team that values innovation, continuous learning, and making a significant impact on millions of customers worldwide.

Last updated 5 hours ago

Responsibilities For Software Engineer 2

  • Drive design and implementation of durable and software solutions that will solve critical customer problems, are scalable, secure, easy to maintain, and interact with numerous other services
  • Provide recommendations and best practices for application development, platform development, and developer tools
  • Capture requirements and use cases
  • Actively stay abreast on industry best practices, share learnings, and experiment and apply cutting edge technologies

Requirements For Software Engineer 2

Java
Python
Go
Kubernetes
  • BS/MS in Computer Science or related area or equivalent experience
  • 2+ years of experience developing systems/software for large business environments (Java/J2EE, Python, Go preferred)
  • 2+ years of experience designing complex distributed systems, management products or business applications
  • 2+ years of professional working experience delivering production-ready code
  • Strong OOD and SOA principles
  • Strong experience leading design and implementation of robust and highly scalable web services
  • Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches
  • Expertise with unit testing & Test Driven Development (TDD)

Benefits For Software Engineer 2

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Cash bonus
  • Equity rewards
  • Competitive compensation package

Related Jobs