Intuit

Software Engineer

Intuit Bengaluru, Karnataka, India

Software Engineer 2 - Fullstack (Frontend Hevay)


Overview:


Come join the ProConnect team as a Software Engineer - full stack. This groups mission is to help Intuit achieve its key outcome to “Do the Nations’ Taxes.” More specifically, this team focuses on winning the professional tax category in North America, capitalizing on the shift to cloud and mobile-based solutions. We are looking for a highly motivated and creative problem solver with a passion for innovation to join our team and revolutionize the way the world does business.

This position requires strong software engineering skills. If you love solving real-world challenges and making customers happy while fostering your desire to write perfect code and user experience, this is the job for you.


Along with coding, you will be responsible for working with product managers, backend developers, and designers on our agile team structure. We love product engineers who lead the charge, communicate with customers and deliver the most beautiful, intuitive application.


Responsibilities:

  • Drive significant technology initiatives end-to-end and across multiple layers of architecture.
  • Implement key architectural components across both backend and front end technologies
  • Drive technical target state and implementation to develop componentized experiences using modern web frameworks like React and deliver microservices within the public cloud with java on Kubernetes
  • Provide recommendations and best practices for application development, platform development, and developer tools
  • 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
  • Provide/inspire innovations that fuel the growth of Intuit as a whole and generate creative ideas for emerging business needs
  • Ability to work with global teams across time zones
  • "Self-starter" attitude and the ability to make decisions independently


Qualifications:

  • BS/MS in Computer Science or equivalent work experience
  • 2-4years of overall experience developing systems/software for large business environments both frontend (React) and backend (Java/J2EE).
  • 1+ years of professional or open-source experience in developing applications using microservices, container technologies, container management systems such as Kubernetes
  • 1+ years of experience with CSS frameworks and JavaScript MVC toolkit in a Single Page Architecture. Most notably React framework but also including AngularJS, Dojo, Backbone.js, Knockout, or Ember.js.
  • Familiarity with standard javascript async patterns (closures, callbacks, promises, error handling)
  • 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)
  • Strong experience with Databases design (SQL, NoSQL) and analytics.
  • Experience building and deploying applications and services into cloud environments
  • Strong desire to learn and grow
  • Excellent problem-solving skills with a history of superb delivery against assigned tasks
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Software Development

Referrals increase your chances of interviewing at Intuit by 2x

See who you know

Get notified about new Software Engineer jobs in Bengaluru, Karnataka, India.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub