Staff Software Engineer Job in Intuit

Staff Software Engineer

Apply Now
Job Summary

Job Title: Staff Software Engineer QuickBooks Online Product Development

Company: Intuit
Job Type: Full-Time
Employment Type: Permanent

Company Overview:

Intuit is a global leader in financial technology, with a mission to power prosperity for individuals and communities worldwide. With millions of customers globally using products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, we aim to provide everyone with the tools they need to prosper. Innovation and customer success are at the heart of everything we do.

Job Overview:

Join the QuickBooks Online Product Development team within the Small Business and Self Employed Group (SBG) as a Staff Software Engineer. QuickBooks, Intuit s flagship accounting software, powers millions of small business owners and accountants globally. As part of the SBG, you ll be developing features for QuickBooks that include Core Accounting, Payments, Payroll, Point of Sale (POS), and more, to provide an exceptional experience to small business owners, accountants, and entrepreneurs. You ll work with cutting-edge technologies and drive innovation to create top-tier software for users.

Responsibilities:

  • Gather Functional Requirements & Planning:
    Collaborate with cross-functional teams to gather business requirements, develop technical specifications, and plan for testing and project execution.

  • Design & Development:
    Design and develop web, mobile, and software applications, including prototypes and proofs of concept (POC), with a focus on innovation and user experience.

  • Technical Leadership:
    Take on a leadership role by mentoring junior engineers, new team members, and offering technical guidance on challenging programming and design problems.

  • Hands-On Coding:
    Write and maintain high-quality, reusable, and self-serve code, while contributing actively to the coding and problem-solving processes.

  • Defect Resolution & Maintenance:
    Resolve defects or bugs during QA testing, pre-production, production, and post-release, ensuring high-quality software delivery.

  • Cross-Functional Collaboration:
    Work closely with various Intuit teams such as product management, QA/QE, and other business units to ensure smooth execution and timely delivery of projects.

  • Design & Architecture Contribution:
    Contribute to the design and architecture of projects, making decisions that align with best practices and customer needs.

  • Agile Development:
    Work within Agile development frameworks (SCRUM, Extreme Programming), ensuring effective collaboration and continuous delivery.

  • End-to-End Feature Ownership:
    Own the complete quality, design, maintenance, and support for the features you develop, ensuring a seamless user experience.

Qualifications:

  • Experience:

    • 8+ years of experience developing web, software, or mobile applications.
    • Strong foundation in Java/J2EE technologies, design patterns, data structures, algorithms, and troubleshooting.
  • Technical Skills:

    • Proficiency in Java and J2EE technologies.
    • Experience with the Software Development Life Cycle (SDLC), including coding, testing, and release management.
    • Familiarity with RESTful and SOAP web services, both consuming and creating them.
  • Education:

    • BS/MS in Computer Science or equivalent work experience.
  • Coding & Design Expertise:

    • Ability to design and architect complex systems.
    • Demonstrated ability to write clean, reusable, and well-structured code with the ability to troubleshoot and optimize systems.
  • Test-Driven Development:

    • Experience with unit testing and Test Driven Development (TDD) practices.
  • Communication Skills:

    • Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • Operational Excellence:

    • A commitment to operational excellence, ensuring high performance, scalability, and reliability in all software developed.

What We Offer:

  • Innovation & Impact:
    Work on a product that powers millions of small businesses, shaping the future of accounting and finance for entrepreneurs.

  • Career Growth:
    Opportunities for personal and professional development in an innovative and collaborative environment.

  • Global Reach:
    Be part of a global team that delivers financial tools to customers across multiple countries.

  • Inclusive Culture:
    At Intuit, diversity and inclusion are part of our core values, and we foster a collaborative and supportive environment.


Qualification :
BS/MS in computer science or equivalent work experience.
Experience Required :

Minimum 8 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired