-
Principal Software Engineer - Dynamic Experiences…
- Intuit (Mountain View, CA)
-
Overview
We are looking for a Principal Software Engineer to lead the design and implementation of a Server-Driven UI (SDUI) platform that powers cross-platform user experiences across mobile and web. This role spans front-end, back-end, and infrastructure, with a particular focus on developer ergonomics, scale, and performance. You’ll also help define a DSL that allows teams to declaratively build UI and interactions, and build the systems that interpret and deliver those experiences in real-time.
This is a high-impact, cross-cutting technical role — ideal for an engineer who enjoys shaping system architecture, building reusable primitives, and mentoring engineers across domains.
What you'll bring
+ 10+ years of professional experience in software engineering, including full-stack or platform roles.
+ Proven expertise in building scalable backends (e.g., BFFs, GraphQL/REST APIs, caching layers).
+ Deep experience with at least one major frontend technology (e.g., React, React Native, SwiftUI, Jetpack Compose).
+ Strong systems thinking and architecture skills — able to break down complex UX/backend interactions into reusable, extensible building blocks.
+ Familiarity with Server-Driven UI paradigms and cross-platform delivery models.
+ Solid understanding of DSL design and implementation, including parsing and schema validation.
+ Strong programming language fundamentals (e.g., ASTs, interpreters, compilers, metaprogramming).
+ Track record of leading initiatives with broad technical scope and multiple stakeholders.
+ Strong AI fundamentals and familiarity with working on AI technologies
Preferred Qualifications:
+ Experience designing or working with custom DSLs, markup languages, or declarative UI systems.
+ Exposure to schema evolution, compatibility guarantees, and platform versioning strategies.
+ Hands-on experience with mobile frameworks (iOS/Android) and how SDUI maps to native rendering.
+ Contributions to open-source UI frameworks or backend platforms.
+ Experience building tools or frameworks that improve developer velocity and experience.
Why Join Us
+ You'll be at the forefront of transforming how UI is built, delivered, and evolved at scale.
+ Opportunity to work across the stack and influence system design from the ground up.
+ Join a team that values clean architecture, developer experience, and product velocity.
How you will lead
+ Design and implement the core SDUI platform, including schema evolution, layout/interaction models, and runtime execution.
+ Own and evolve a custom DSL that declaratively defines UI components and their behavior.
+ Build robust, scalable backends (typically BFFs) that drive dynamic UI delivery across platforms.
+ Collaborate with mobile, web, and backend teams to deliver cohesive developer and user experiences.
+ Lead architectural decisions around full-stack delivery — including caching, versioning, fallbacks, and progressive rendering.
+ Set technical direction and establish best practices for system reliability, testing, observability, and developer ergonomics.
+ Partner with product and platform teams to prioritize foundational capabilities and longer-term scalability.
Intuit provides a competitive compensation package with a strong pay for performance rewards approach. The expected base pay range for this position is:
Bay Area California $ 254,500.00 - 344,000.00This position will be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits).Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.
EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.
-
Recent Jobs
-
Principal Software Engineer - Dynamic Experiences Platform (Full-Stack)
- Intuit (Mountain View, CA)
-
Senior Oracle Database Administrator
- ManTech (Chantilly, VA)
-
Sr. Quantitative Analytics Associate - Fair & Responsible Banking Analytics
- KeyBank (Albany, NY)
-
Principal Systems Engineer / Senior Principal Systems Engineer
- Northrop Grumman (Elkridge, MD)