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 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 innovate and scale AI algorithms in San Diego.
Senior C++ Computer Vision Engineer
Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior IoT Engineer
Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Software Engineer - Satellite Communications
Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.
Senior Backend Engineer (Kotlin, Microservices)
Join Pleo as a Senior Backend Engineer, focusing on Kotlin and microservices in Berlin. Drive innovation in a dynamic, collaborative environment.
Senior Data Engineer
Join i4talent as a Senior Data Engineer to lead cloud transitions and data projects. Enjoy a fun work environment with great benefits.
Cloud Engineer
Join Tibo Energy as a Cloud Engineer to drive energy transition with cloud architecture skills in a dynamic team.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Software Engineer: Configuration Management/Deployment
Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.
Senior Elastic Stack as a Service (ELKaaS) DevOps Engineer
Join ING as a Senior DevOps Engineer to enhance our ELKaaS platform, leveraging Docker, Kubernetes, and Azure in a hybrid work environment.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.
Senior Software Engineer - Python, Apache Kafka
Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior Software Engineer - Python, Django, Angular
Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Cloud Solution Engineer (IC4)
Join Oracle as a Cloud Solution Engineer to design and deploy cloud architectures, driving customer success in Amsterdam.