Staff Software Engineer Job in Intuit

Staff Software Engineer

Apply Now
Job Summary

Job Overview

Join the Virtual Expert Platform (VEP) team at Intuit as a Staff Software Engineer. The Virtual Expert Platform provides a set of capabilities that include Scheduling Appointments, Phone, Chat, and Video Collaboration, along with Expert Operations such as Demand & Supply Balancing, Planning & Forecasting, etc., enabling customers and experts to connect seamlessly. Our ability to efficiently link people with the expertise they need enhances customer relationships and strengthens our competitive edge.

We are seeking a talented and passionate Staff Software Engineer who is excited to contribute to this transformative platform and help revolutionize the industry. As a member of our dynamic team, you ll have the opportunity to work with cutting-edge technology and shape innovative features that will define the future of collaboration.

Responsibilities

  • Experience: 8+ years in designing and developing web, software, or mobile applications.
  • Web Services: 3+ years working with REST or SOAP services (consuming or creating).
  • Leadership: Strong leadership experience including leading meetings, being the go-to technical person, and providing cross-functional leadership.
  • Communication: Excellent communication skills to explain complex technical issues to both technical and non-technical audiences.
  • Software Design Expertise: Expertise in the Software Design/Architecture Process.
  • Programming: Expertise in Object-Oriented Languages (OOD) such as Java/J2EE, C#, VB.NET, Python.
  • Testing: Expertise in Unit Testing and Test-Driven Development (TDD).
  • SDLC Expertise: Deep understanding of the Software Development Life Cycle (SDLC).
  • Business Acumen: Strong strategic thinking and business strategy development.
  • Team Leadership: Ability to attract and retain key talent, and to set and evangelize the vision while demonstrating facilitative leadership.

Key Responsibilities

  • Architect & Develop: Architect and develop web, software, and mobile applications, including prototypes and proofs of concepts.
  • Defect Resolution: Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.
  • Collaboration: Work cross-functionally with product management, QA/QE, various product lines, and other business units to drive results.
  • Technical Subject Matter Expert: Mentor engineers, share technical expertise, and lead small teams in solving complex programming and design problems.
  • Hands-on Coding: Contribute 40-60% of the time in hands-on coding to build well-architected, elegant web and mobile apps.
  • Agile Methodologies: Utilize Agile Development, SCRUM, or Extreme Programming (XP) methodologies to ensure project success.
  • Documentation & Communication: Create technical documentation and presentations to communicate design options, educate teams, and share insights with business users.

Qualifications

  • Education: BS/MS in Computer Science or related area, or equivalent work experience.
  • Software Expertise: Expertise in developing and architecting web and mobile apps, and managing prototypes.
  • Leadership Skills: Proven ability to lead, manage, and mentor engineering teams.
  • Agile Experience: Hands-on experience with Agile Development, including sprint planning, backlog grooming, and cross-functional collaboration.
  • Problem Solving: Excellent analytical and problem-solving skills with a demonstrated ability to resolve complex technical challenges.

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

Minimum 8 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs