Staff Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Intuit · 6 hours ago

Staff Software Engineer

Intuit is a company focused on financial software solutions, and they are seeking a Staff Software Engineer to join their QuickBooks Online team in the Small Business AI Group. This role involves designing, developing, and delivering AI experiences for small businesses, leveraging cloud technologies and AI tools.

AccountingFinancial ServicesFinTechPaaSSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

8+ years experience designing and developing web applications
3+ years experience building and operating public cloud infrastructure solutions, AWS preferred
Expertise with Java, Kotlin, Python, Kubernetes, Docker, Jenkins, Maven/Gradle
Full-stack development experience with AI technologies/tools and apply it to user experiences or backend solutions
Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python, Agentic AI, Vector Search
Expertise with AWS, Oracle, PostgreSQL, DynamoDB, REST, GraphQL
Hands on experience with Amazon web services: EC2, OpenSearch (or ElasticSearch), Aurora PostgreSQL, CloudWatch, CloudFormation, Apache Flink or Apache Spark
Operational excellence: minimize costs and maximize uptime/availability
Excellent communication skills: demonstrated ability to explain complex technical topics in an engaging way to both technical and non-technical audiences, both written and verbally
Strong leadership experience: leading meetings, driving small teams, providing technical customer support, coordinating cross-functional alignment, evangelizing vision, building an inclusive and high-performance culture, attracting and retaining key talent
Strategic mindset: influences the team and platform’s short and long-term strategy for maximum business impact
Driven, motivated team player with a Get Stuff Done mentality!
Guides the applicability of AI to customer problems through a deep understanding of the value and limitations of AI technologies
Understands evaluation tools to validate and measure the accuracy of solutions
High-level understanding of how AI models work, the different types of AI models that exist, and their pros and cons
Understanding of the latest tools and technologies that apply AI to real-world applications
Knowledge of building AI native applications
Passionate for continuous learning, experimenting, and applying cutting-edge technology and software paradigms to solve customer problems
Roughly 75% hands-on coding
Generate technical documentation and presentations to communicate architectural and design options, and educate development teams and business users
Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
Work cross-functionally with various Intuit teams including: product management, analysts, data scientists, and data infrastructure
Attend on-call rotations, resolve incidents and use the learnings to improve overall application design
Conduct design and code reviews - create technical documentation
Estimate and sequence of individual activities as inputs to project plans
Analyze and synthesize a variety of inputs to create software and services
Identify dependencies as inputs to project plans
Collaborates effectively with peer engineers and architects to solve complex problems spanning their respective areas to deliver end-to-end quality in our technology and customer experience

Qualification

AI technologiesCloud infrastructureJavaKubernetesPythonFull-stack developmentAWSDockerJenkinsTechnical documentationCommunication skillsLeadership experienceStrategic mindsetTeam player

Required

8+ years experience designing and developing web applications
3+ years experience building and operating public cloud infrastructure solutions, AWS preferred
BS/MS in computer science or equivalent work experience
Expertise with Java, Kotlin, Python, Kubernetes, Docker, Jenkins, Maven/Gradle
Full-stack development experience with AI technologies/tools and apply it to user experiences or backend solutions
Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python, Agentic AI, Vector Search
Expertise with AWS, Oracle, PostgreSQL, DynamoDB, REST, GraphQL
Hands on experience with Amazon web services: EC2, OpenSearch (or ElasticSearch), Aurora PostgreSQL, CloudWatch, CloudFormation, Apache Flink or Apache Spark
Operational excellence: minimize costs and maximize uptime/availability
Excellent communication skills: demonstrated ability to explain complex technical topics in an engaging way to both technical and non-technical audiences, both written and verbally
Strong leadership experience: leading meetings, driving small teams, providing technical customer support, coordinating cross-functional alignment, evangelizing vision, building an inclusive and high-performance culture, attracting and retaining key talent
Strategic mindset: influences the team and platform's short and long-term strategy for maximum business impact
Driven, motivated team player with a Get Stuff Done mentality!
Guides the applicability of AI to customer problems through a deep understanding of the value and limitations of AI technologies
Understands evaluation tools to validate and measure the accuracy of solutions
High-level understanding of how AI models work, the different types of AI models that exist, and their pros and cons
Understanding of the latest tools and technologies that apply AI to real-world applications
Knowledge of building AI native applications
Passionate for continuous learning, experimenting, and applying cutting-edge technology and software paradigms to solve customer problems
Roughly 75% hands-on coding
Generate technical documentation and presentations to communicate architectural and design options, and educate development teams and business users
Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
Work cross-functionally with various Intuit teams including: product management, analysts, data scientists, and data infrastructure
Attend on-call rotations, resolve incidents and use the learnings to improve overall application design
Conduct design and code reviews - create technical documentation
Estimate and sequence of individual activities as inputs to project plans
Analyze and synthesize a variety of inputs to create software and services
Identify dependencies as inputs to project plans
Collaborates effectively with peer engineers and architects to solve complex problems spanning their respective areas to deliver end-to-end quality in our technology and customer experience

Benefits

Cash bonus
Equity rewards
Benefits

Company

Intuit provides financial software solutions to empower individuals and businesses.

H1B Sponsorship

Intuit has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (693)
2024 (550)
2023 (586)
2022 (842)
2021 (773)
2020 (514)

Funding

Current Stage
Public Company
Total Funding
$8.52B
Key Investors
JP Morgan Chase
2025-01-31Post Ipo Debt· $4.5B
2023-09-12Post Ipo Debt· $4B
2011-01-19Post Ipo Equity· $6.7M

Leadership Team

leader-logo
Sasan Goodarzi
Chief Executive Officer
linkedin
leader-logo
Alex Balazs
Chief Technology Officer
linkedin
Company data provided by crunchbase