Full Stack Staff Software Engineer
Posted 2 months ago Expired
This job has expired
Looking for a job like Full Stack Staff Software Engineer in or near Mountain View, CA? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
Join the Global Business Solutions Group as a Staff Software Engineer to develop customer-facing full-stack applications for QuickBooks, focusing on online SaaS applications and AI-native features. This role involves technical leadership, mentoring junior engineers, and contributing to the design and architecture of the project.
Responsibilities
- Develop customer-facing applications from design through implementation, focusing on online SaaS applications using full-stack expertise (Front End and Backend)
- Contribute to full lifecycle quality and engineering activities, including peer reviews of estimates, designs, and code
- Act in a technical leadership capacity, mentoring junior engineers and new team members
- Apply technical expertise to challenging programming and design problems
- Partner effectively with all team members to deliver against commitments
- Perform roughly 70-85% hands-on coding
- Resolve defects/bugs during testing, pre-production, production, and post-release patches
- Work cross-functionally with various Intuit teams including product management and business units to drive results
- Contribute to the design and architecture of the project
Requirements
- BS/MS in Computer Science or related area or equivalent experience
- 7+ years of experience developing systems/software for large business environments
- 7+ years of experience designing complex distributed systems, management products or business applications
- 7+ years of professional working experience delivering production-ready code
- Prior experience working in teams that have built AI native applications for 1+ years
- Full-stack development experience with AI technologies and tools
- Expertise with the entire Software Development Life Cycle (SDLC)
- Strong leadership experience: Leading meetings, presenting, technical go-to person, and cross-functional leader
- Practical experience in developing applications using microservices and container technologies
Qualifications
- BS/MS in Computer Science or related area or equivalent experience
- 7+ years of experience developing systems/software for large business environments, designing complex distributed systems, and delivering production-ready code. 1+ years experience in teams that have built AI native applications.
Nice to Have
- Experience with Agile Development, SCRUM, or Extreme Programming methodologies
- Prior working experience in utility computing and/or cloud computing domain
Skills
* Required skills