Overview
At Intuit, a leader in financial management software, we are pioneering AI-driven experiences to power prosperity around the world. Our QuickBooks Intuit Assist team is at the forefront of creating innovative, AI-powered solutions to help small businesses and self-employed professionals manage their finances more efficiently and effectively. We are looking for a Senior Software Engineer to join our team, someone who is passionate about leveraging the latest in AI technology to solve real-world problems. In this role, you will collaborate closely with our AI specialists and Product Management/Customer Experience Design (PM/XD) teams to design, develop, and deploy cutting-edge features that enhance our users' experience.
What you'll bring
- BS/MS in Computer Science or a related field, with a strong foundation in data structures, algorithms, and software design.
- At least 5 years of experience in software development, with a proven track record of delivering high-quality, scalable, and robust solutions.
- Proficient in a major programming language and its ecosystem, e.g.: Typescript, Python, Java or similar.
- Demonstrated experience with AI and machine learning technologies and frameworks (e.g., TensorFlow, PyTorch), with the ability to apply these tools to solve complex problems.
- Experience working with cloud computing services (AWS, Azure, Google Cloud) and familiarity with deploying scalable applications on these platforms.
- Strong experience in collaborating with cross-functional teams, including AI, PM, and XD teams, to define project requirements, and design and implement solutions that meet customer needs.
- Excellent communication and teamwork skills, with a track record of successful project leadership and mentorship of junior engineers.
- Familiarity with Agile development methodologies and tools (e.g., JIRA, Confluence).
- Experience with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines) is a plus.
How you will lead
- Design, develop, and implement AI-driven features and capabilities for the QuickBooks IntuitAssist product, ensuring they meet high standards of quality, performance, and user experience.
- Collaborate closely with AI specialists to integrate machine learning models and algorithms into our products, enhancing their capabilities and efficiency.
- Work in partnership with PM/XD teams to understand user needs and translate them into technical requirements and innovative solutions.
- Lead and contribute to code reviews, maintain high coding standards, and strive for technical excellence.
- Take ownership of the end-to-end software development lifecycle for assigned projects, including planning, development, testing, deployment, and monitoring.
- Drive continuous improvement initiatives within the team, exploring new technologies, tools, and best practices to enhance our development processes and product quality.
- Actively contribute to a culture of innovation, excellence, and accountability, encouraging cross-team collaboration and open communication.
If you are a motivated Senior Software Engineer enthusiastic about joining a dynamic team leading the charge in AI-driven financial solutions, we encourage you to apply. At Intuit, you will have the opportunity to work on cutting-edge projects, collaborate with talented professionals, and contribute to products that make a real difference in our users' lives.
Benefits Extracted with AI
- Health insurance
- Paid vacation
- Retirement plans
- Employee stock purchase plan
Similar jobs
Last update: 23 minutes ago
Senior Machine Learning Engineer
Join Intuit as a Senior Machine Learning Engineer to innovate and scale AI algorithms in San Diego.
Senior Machine Learning Engineer
Join Intuit as a Senior Machine Learning Engineer to develop and deploy data science models at scale using cutting-edge tools.
Senior Machine Learning Engineer
Join Intuit as a Senior Machine Learning Engineer to develop and deploy scalable data science models.
Senior Full Stack Software Engineer
Join Intuit as a Senior Full Stack Software Engineer, leveraging Angular, Java, and cloud technologies to innovate financial solutions.
Software Engineer 2
Join Intuit as a Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.
Principal Software Engineer
Join Intuit as a Principal Software Engineer to lead and innovate in software development, focusing on customer-driven solutions and agile methodologies.
Software Engineer 2 - Data Analytics and Python
Join Intuit as a Software Engineer 2 focusing on data analytics and Python in a hybrid role in San Diego.
Senior Manager, Software Engineering
Lead software engineering teams at Intuit, focusing on fintech solutions with cutting-edge technologies.
Senior FullStack Software Engineer
Join Intuit as a Senior FullStack Software Engineer in Mountain View, CA. Develop scalable applications using Angular, Java, and Node.js.
Software Engineer 1
Join Intuit as a Software Engineer 1 in San Diego, CA. Work on innovative solutions in cloud, platform, mobile, and SaaS environments.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Principal Data Scientist
Join Intuit as a Principal Data Scientist to design and deploy AI systems impacting thousands of customers.
Principal Data Scientist
Join Intuit as a Principal Data Scientist to lead AI systems design and deployment, influencing business leaders and shaping critical projects.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York, focusing on cloud computing, microservices, and software development.
Software Engineer 2 - Fullstack Frontend
Join Intuit as a Software Engineer 2, focusing on frontend development using JavaScript and React in San Diego, CA.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Staff Data Scientist
Join Intuit as a Staff Data Scientist to build and deploy machine learning models impacting customers globally.
Software Engineering Intern
Join Intuit as a Software Engineering Intern focusing on modern web application design and development.
Principal Data Scientist
Join Intuit as a Principal Data Scientist to lead AI systems design and deployment, influencing business leaders and shaping critical projects.
Backend Software Engineer 2
Join Intuit as a Backend Software Engineer 2, focusing on scalable, secure software solutions in a fast-paced environment.
Senior FullStack Software Engineer
Join Intuit as a Senior FullStack Software Engineer in New York. Work with Angular, Java, and more in a fast-paced, innovative environment.
Backend Software Engineer 2
Join Intuit as a Backend Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.
Software Engineering Intern
Join Intuit as a Software Engineering Intern focusing on web application design and development. Enhance user experience with cutting-edge technologies.
Senior AI Cloud/Pipeline Engineer
Senior AI Cloud/Pipeline Engineer role focusing on ML/AI data pipelines, cloud deployment, and cutting-edge AI tools.