Senior Software Engineer
Senior Software Engineer
Intuit- Posted 49 minutes ago
- Be among the first 10 applicants
Job Description
Overview
Come join the Intuit Data Exchange (IDX) team as part of the Intuit as a Senior Software Engineer.
We are constantly disrupting ourselves as we identify major new technology and design trends that are needed to deliver our mission to power prosperity around the world. Our group is a fast-paced team focused on delivering capabilities for AI first Acquisition and document management platform powering effortless acquisition, high quality comprehension & seamless automation across Intuit products.
We are looking for creative problem solvers with a passion for innovation to join our team and revolutionize the way the world does business. The candidate should have strong background on system design and platform architecture, thrive in a fast-paced environment, be comfortable with ambiguity, and drive customer outcomes across Intuit. The right candidate for this role is someone who has a strong technical, product and programming background and has worked in an agile environment.
Responsibilities
Responsibilities
Qualifications
Come join the Intuit Data Exchange (IDX) team as part of the Intuit as a Senior Software Engineer.
We are constantly disrupting ourselves as we identify major new technology and design trends that are needed to deliver our mission to power prosperity around the world. Our group is a fast-paced team focused on delivering capabilities for AI first Acquisition and document management platform powering effortless acquisition, high quality comprehension & seamless automation across Intuit products.
We are looking for creative problem solvers with a passion for innovation to join our team and revolutionize the way the world does business. The candidate should have strong background on system design and platform architecture, thrive in a fast-paced environment, be comfortable with ambiguity, and drive customer outcomes across Intuit. The right candidate for this role is someone who has a strong technical, product and programming background and has worked in an agile environment.
Responsibilities
Responsibilities
- Responsible for the design and architecture of the initiative
- Responsible for engineering and operational excellence for the team's deliverables
- Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
- End to end engineering, quality focus with world class engineering and operational excellence.
- Innovation Champion – creative ways of solving customer issues within constraints
- Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results
- Troubleshoots complex issues and effectively manages stakeholder expectations through clear communication and proactive updates.
- Experience with Agile Development, SCRUM, or Extreme Programming methodologies
- Be an effective communicator
Qualifications
- 5–8 years of professional software engineering experience, with solid grounding in distributed systems or backend platform development.
- BS/MS in computer science or equivalent work experience.
- Strong Object Oriented Programming concepts.
- Strong experience in back end programming in Java / Java EE, Springboot
- Experience working with RAG technologies and LLM frameworks, LLM APIs, embedding models, and vector databases or architecting custom agentic frameworks.
- Hands-on Experience experience in Server Side Technologies
- Hands-on Experience in AWS Cloud technologies and Kubernetes
- Progressive experience in AI/ML, Gen AI and LLMs (e.g., GPT, Claude, Gemini) and prompt engineering principles.
- Experience designing and architecting autonomous / Agentic AI systems (e.g., multi-agent frameworks, self-optimizing systems, or LLM-driven decision engines).
- Experience in handling mission critical services and platform – an added advantage
- Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and nontechnical audiences
- Experience in monitoring for service performance and failures and diagnosing root cause
- Ability to dis-ambiguate at large scale to deliver solutions for complex problems.
- Ability for rapid experimentation and productizing.
- Understand machine learning principles (training, validation, etc.)
More Info
Key Skills
AWS Cloud technologies
vector databases
Claude
GPT
LLM APIs
LLM-driven decision engines
LLM frameworks
machine learning principles
multi-agent frameworks
LLMs
diagnosing root cause
monitoring for service performance
autonomous Agentic AI systems
Gen AI
prompt engineering principles
self-optimizing systems
RAG technologies





