Senior Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

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 a crucial team chartered with increasing development productivity and delivering world-class developer experience. You'll be working on building the next-generation Development Experience platform that will enhance the velocity and effectiveness of thousands of Intuit developers working on flagship products.

As a Senior Software Engineer, you'll be at the forefront of designing and developing web software that directly impacts developer productivity. The position requires strong technical expertise in Java, J2EE technologies, and cloud services, particularly AWS. You'll be working with REST services, implementing modern development practices including TDD, and utilizing Gen AI for complex problem-solving.

The ideal candidate should bring 5-8+ years of hands-on software development experience, along with a strong educational background in Computer Science or related fields. You'll need to demonstrate proficiency in software architecture, system scalability, and cross-functional collaboration. The role offers opportunities to mentor junior engineers and shape the technical direction of critical developer tools.

What makes this role particularly exciting is its direct impact on Intuit's development ecosystem. You'll be building platforms that are both high-scale and mission-critical, directly influencing how thousands of engineers build and ship products. The position offers the unique opportunity to work with cutting-edge technologies while solving complex challenges that affect developer productivity across the organization.

The role requires someone who can thrive in a collaborative environment, working closely with product management, XD teams, and various business units. You'll need to be comfortable taking vague requirements and transforming them into elegant solutions, all while maintaining a strong focus on quality through practices like unit testing and continuous integration.

This position is based in Bengaluru, India, and offers the opportunity to work with a global team in a company known for its innovative approach to financial technology. If you're passionate about developer tools, have a strong technical background, and want to make a significant impact on how software is built at scale, this role provides an excellent opportunity to advance your career while working on meaningful challenges.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Design and develop web software that improves developer productivity
  • Interface with other teams to incorporate their innovations
  • Collaborate with team to deliver high-performing, reliable, scalable solutions
  • Analyze and improve efficiency, scalability, and stability of system resources
  • 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 test-driven development
  • Work with Product Management and Designers to craft solutions from vague requirements

Requirements For Senior Software Engineer

Java
TypeScript
  • Bachelors/Masters in Computer Science or related field
  • 5-8+ years of hands-on software development experience
  • Experience with REST services, Java & J2EE technologies
  • Experience using Gen AI to solve complex problems
  • Experience with AWS
  • Strong understanding of Software design/architecture process
  • Experience with unit testing & Test Driven Development (TDD)
  • Experience with Agile Development, SCRUM, or Extreme Programming
  • Solid communication skills
  • Must be proactive, self-directed, detailed and organized
  • Demonstrated success working with cross-functional teams

Interested in this job?

Jobs Related To Intuit Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on subscription billing systems and APIs, requiring 6+ years of experience in J2EE development and financial technology.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on personalization platform development using Java, Kubernetes, and AI technologies in the Bay Area.

Senior Software Engineer

Senior Software Engineer role at Intuit, building enterprise solutions for workforce productivity.

Senior Software Engineer

Senior Software Engineer role at Intuit, working on Data Definition teams within Analytics, AI, & Data.

Senior Software Engineer

Senior Software Engineer needed at Intuit to develop and expand data detection and classification solutions for sensitive data management.