Skip to main content

Senior Software Engineer Full Stack

Category Software Engineering Location Bangalore, India Job ID 19045
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

Responsibilities:

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


Team/Leadership Characteristics:

Team player possessing strong analytical, problem solving and communication skills

Strong mentoring skills with ability to provide technical guidance and review code

Ability to work with global teams across time zones

Ability to work effectively in a fast paced, complex technical environment with high adaptability and flexibility

Experience working with cross-functional teams while maintaining effective working relationships

Communicates clearly, succinctly and persuasively to all levels of employees, customers and management

"Self-starter" attitude and the ability to make decisions independently


Qualifications



Core Skills:
BS/MS in Computer Science or related area or equivalent experience
5+ years of experience developing systems/software for large business environments (Java/J2EE)
2+ years experience with JavaScript and React
Expertise with HTML and CSS
5+ years of experience designing complex distributed systems, management products or business applications
5+ years of professional working experience delivering production-ready code
Strong OOD and SOA principles, with ability to implement them in a language of choice        
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)

Desired Skills:
Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes, Mesos etc
Strong experience with Databases design (SQL, NoSQL) and analytics
Prior working experience in utility computing and/or cloud computing domain highly desired
Experience building and deploying applications and services  into cloud environments (AWS highly desired)

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. 



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.