Skip to main content

Staff Software Engineer Full Stack

Category Software Engineering Location Bangalore, India Job ID 21833
Apply Now

Company Overview

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. We never stop working to find new, innovative ways to make that possible.

Job Overview

Overview

Intuit is the global leader in financial management software where we have pioneered the shift to Virtual Platforms, cloud computing for consumers, small businesses and those that serve them. Intuit acts as a 35 year old startup, and we are constantly disrupting ourselves as we identify major new technology and design trends that are needed to deliver our mission to power prosperity around the world. Our groups are fast-paced teams focused on delivering innovative capabilities, and having fun while doing it. 

Our Go-To-Market Tech (GTM-Tech) is a technology platform team responsible for building Intuit’s core capabilities surrounding monetization, marketing and experimentation enabling product and platform teams across Intuit to solve our customers' biggest pain points. The focus of the organization is to power Intuit’s growth through technology-driven go-to-market strategies that deliver transformative customer experiences resulting in high impact innovation and exceptional business outcomes.


Responsibilities

Architecting and developing scalable backend software and proofs of concepts (POC’s)

Leading the gathering of functional requirements, developing technical specifications, and project & test planning

Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems

Roughly 60-80% hands-on coding

Generate technical documentation and PowerPoint presentations to communicate architectural and design options, and educate development teams and business users

Resolve defects/bugs during QA testing, pre-production, production, and post-release patches

Work cross-functionally with various Intuit teams including: product management, QA/QE, various product lines, and/or business units to drive forward results

Demonstrate a passion for developing well architected, elegant, web and/or mobile apps

Experience with Agile Development, SCRUM, or Extreme Programming methodologies

Qualifications - Bachelor's degree in Engineering with 10+ years experience developing cloud based platforms for front end apps.


Qualifications

BS/MS in Computer Science or related area or equivalent experience

10+ years of experience developing systems/software for large business environments (Java, Springboot)

4+ years of experience in design and implementation of robust and highly scalable services

3+ years experience with JavaScript and React

BS/MS in computer science or equivalent work experience

Expertise with HTML and CSS

Strong experience with Databases design - SQL (MySQL), NoSQL(DynamoDB, Cassandra)

Practical experience in microservices & messaging technologies (REST, GraphQL, Kubernetes, Kafka, ActiveMQ)

Expertise in data structures, algorithms, and a strong understanding of CS fundamentals.

Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches

Expertise with unit testing & Test Driven Development (TDD)

Strong leadership experience: Leading meetings, presenting, technical go to person, and cross-functional leader.

Expertise with the entire Software Development Life Cycle (SDLC).

Expertise in the Software design/architecture process.

Expertise with unit testing & Test Driven Development (TDD).

Business Acumen - strategic thinking & strategy development.

Building strong teams - set and evangelize vision, facilitative leadership, attract and retain key talent.


Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position may be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender. The expected base pay range for this position is: 



Apply Now

Career Path

Mobility plays an important role for our engineering community. In addition to vertical growth, our teams offer lateral growth opportunities. Whether it’s working on a different tech stack or product, Intuit will help you get to the next step in your career.

  • Software Engineer 1 & 2
  • Sr. Software Engineer
  • Staff Software Engineer
  • Sr. Staff Software Engineer
  • Principal Software Engineer
  • Distinguished Software Engineer

Intuit supports you, not just as you are now, but as the person that you want to grow to be.

Alex Pollock Senior Software Engineer

Related Content

You haven't viewed any jobs yet. Start exploring now to find the perfect opportunity for you!

View all of our available opportunities

You haven't saved any jobs yet. Start exploring now to find the perfect opportunity for you!

View all of our available opportunities

Sign Up for Job Alerts

Be the first to find out about open jobs that fit what you're looking for.