Logo
Intuit

Principal Software Engineer for AI Powered Tax

Intuit, San Diego, California, United States, 92189

Save Job

Principal Software Engineer for AI Powered Tax Join to apply for the

Principal Software Engineer for AI Powered Tax

role at

Intuit

Overview The Principal Engineer (Full Stack) serves as a paramount technical leader, dedicated to driving velocity in the organization by accelerating customer, business, and technology outcomes. This role requires executing with a boundaryless mindset, leading significant technology initiatives end-to-end, and focusing particularly on horizontal layers of the architecture. You will be essential in designing and implementing durable, robust, scalable, and secure software solutions for mission‑critical systems in a fast‑paced environment. We seek an engineer who is passionate for continuous learning, experimenting, and applying cutting‑edge technology and software paradigms to solve complex customer problems.

Responsibilities

Drive design and implementation of durable, scalable software solutions, ensuring high availability and optimal performance of applications.

Drive target state architecture for company‑wide capabilities, collaborating actively with technical leaders across the organization.

Demonstrate deep expertise across the software lifecycle, acting as a role model in full cycle engineering—encompassing design, implementation, and operationalization.

Continuously evolve development practices and operational maturity through structured root cause analysis and monitoring.

Drive significant technology initiatives end‑to‑end and provide perspective on leading industry trends, recommending new and emerging technologies, technology prototypes, and engineering process improvements.

Pursue and resolve complex or unchartered technical problems, sharing key learnings to improve organizational knowledge.

Make data‑backed decisions and drive the right level of instrumentation and experimentation to support technical choices.

Understand customer behaviors and partner with cross‑functional teams to drive end‑to‑end solutions for customer problems.

Leverage full‑stack development experience with AI technologies/tools, applying them to enhance user experiences or backend solutions.

Guides the applicability of AI to customer problems through a deep understanding of the value and limitations of AI technologies.

Develop componentized/widgetized experiences using modern web frameworks (like React) and microservices built with Java on Kubernetes within the public cloud.

Possess a high‑level understanding of how AI models work, the different types of AI models that exist, and their pros and cons, and apply the latest tools and technologies in this space.

Drive velocity in a highly matrixed environment, partnering effectively with numerous stakeholders.

Collaborate actively with other groups for cross‑functional design, solution integration, and on‑boarding of offerings (mobile/SaaS/PaaS/web).

Work closely with cross‑functional partners from Architecture, Product Management, Quality Assurance, and Production Operations to develop, test, and release features efficiently.

Serve as a technical leader and role model to other engineers, offering strong mentoring skills and inspiring a high technical bar for the team.

Influence and communicate effectively with both technical and non‑technical people, possessing excellent communication skills to speak clearly, succinctly, and persuasively to all levels of employees and management (including executives).

Demonstrate a “self‑starter” attitude and the ability to make decisions independently, exhibiting high adaptability and flexibility in a fast‑paced, complex technical environment.

Contribute to the engineering community by defining standards, patterns, and best practices.

Experience driving for results and achieving alignment across cross‑functional and global teams across time zones.

Qualifications

8+ years of experience developing systems/software for large business environments.

5+ years of experience designing complex distributed systems, management products, or business applications.

Prior experience working in teams that have built AI native applications for 1+ years is required.

BS/MS in Computer Science or a related area.

Multiple years of experience developing, deploying, and operating high‑scale, mission‑critical services in the cloud.

Demonstrated strength in cloud native technologies and operating high scale services in the cloud (e.g., AWS/GCP).

Demonstrated experience in designing highly resilient services and building recovery mechanisms.

Full‑stack expertise in designing and implementing robust and highly scalable web services.

Solid Object‑Oriented Design (OOD) and Service‑Oriented Architecture (SOA) principles.

Experience with backend technologies such as Java (or J2EE), Typescript, Spring, or Express (NodeJS).

Experience with modern front‑end technologies like React, Angular, SwiftUI (iOS), or Kotlin (Android).

Skilled in software development lifecycle processes (SCRUM, Agile, iterative approaches).

Strong background in the adoption of AI skills in both traditional and Generative‑AI; Prior Agentic Experiences is a significant advantage.

Experience with key AI technologies and frameworks such as SageMaker, Vertex AI, LangChain, Large Language Models, Prompt Engineering, DialogFlow, and Python.

Ability to utilize evaluation tools to validate and measure the accuracy of AI solutions.

Possessing strong analytical, problem‑solving, and communication skills; operating at varying levels of abstraction.

Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position will be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs. Pay offered is based on factors such as job‑related knowledge, skills, experience, and work location.

Referrals increase your chances of interviewing at Intuit by 2x.

Get notified about new Principal Software Engineer jobs in

San Diego, CA .

#J-18808-Ljbffr