Full Stack Engineer - Bengaluru, India - Intuit

    Intuit
    Default job background
    Accounting / Finance
    Description

    Senior-Software-Engineer-Fullstack

    Overview

    Come join the Virtual Expert Platform team at IDC as a "Senior Software Engineer" building an AI Driven Expert Platform. The vision is to create Intelligent, Scalable and Reusable Virtual Expert Platform Capabilities/Services that enable connecting customers with tax and bookkeeping experts in TurboTax and QuickBooks respectively.The team designs, implements, QAs, and supports the Intuit Help Platform which includes Bot, Voice and AI Generated Content for customers of Intuit TurboTax, QuickBooks and other products.

    The ideal candidate will provide technical and thought leadership in the engineering team by leading and delivering on business critical projects, influencing cross-functional teams and mentoring team members.

    Responsibilities

    • Drive architecture, design and implementation of highly available, scalable and secure web services and widgets. DevOps processes that will solve critical customer problems related to Intuit's Customer Experience Technology applications and services
    • Leading the gathering of functional requirements, solutioning, developing technical specifications, and project & test planning.
    • Acting in a technical leadership capacity, as a subject matter expert and as a role model: Mentoring fellow engineers, demonstrating technical expertise, and solving complex or unchartered technical problems.
    • Roughly 80% hands-on coding.
    • Generate technical documentation to communicate architectural and design options, and educate leadership, development teams and business users.
    • Work cross-functionally with various Intuit teams including: product management, QE, release management, Ops, various product lines, and/or business units to drive forward results.
    • Demonstrate passion for developing well architected, elegant applications & services.
    • Passion for continuous learning, experimenting and applying cutting edge technology.
    • Apply experience and innovation to generate creative ideas for emerging business needs. Provide/inspire innovations that fuel the growth of Intuit as a whole.
    • Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, patent proposals and engineering & DevOps process improvements

    Qualifications

    • BS/MS in Computer Science or equivalent with at least 6+ years of software development experience.
    • 3+ years of experience designing & developing systems/software for large business environments.
    • Strong design and coding skills in Java, Sprint Boot, Caching, JSON.
    • Experience with JavaScript and React framework
    • Working knowledge of Microservices architecture.
    • Experience and exposure to AWS Cloud Services and DevOps mindset and expertise.
    • Strong experience in leading design and implementation of robust, highly available, scalable and secure web services.
    • Able to operate at highly varying levels of abstraction from business strategy to product strategy to high level technical design to detailed technical design to implementation.
    • Must have solid experience in Unix/Linux and databases.
    • Experience in Agile Development, Scrum, and Iterative approaches