Staff Software Engineer - Full Stack

Intuit

San Diego (CA)

On-site

USD 189,000 - 255,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Vision/dental coverage

Job summary

Intuit, Inc. is seeking a senior software leader to drive AI-native infrastructure and scalable web/mobile applications. You will architect end-to-end solutions, mentor engineers, and collaborate with data scientists across global teams.

Expect a focus on AI integration, cloud deployments, and modern CI/CD practices to deliver reliable services for TurboTax and Credit Karma. Competitive base pay in San Diego region.

Qualifications

  • BS/MS in Computer Science or related area or equivalent experience.
  • 7+ years of total experience delivering enterprise-class applications.
  • Solid foundation in writing scalable code with accessibility, internationalization, and instrumentation.
  • Experience with cross-browser, cross-platform, and design constraints on the web and mobile.
  • Strong algorithms and design patterns knowledge.
  • Proficiency with JavaScript application design and testing.
  • Proficiency in Java.
  • Experience with test automation: TDD, unit/integration/functional testing.
  • Relational Database Design and Implementation.
  • Interest in CI/CD pipelines.
  • Microservices, container technologies, Kubernetes, Mesos, etc.
  • Databases design (SQL, NoSQL) and analytics.
  • Experience in utility/cloud computing and deploying apps/services to cloud.
  • AI integration expertise and ability to lead integration while coaching others.
  • Collaborative work with data scientists, product managers, and engineers.

Responsibilities

  • Drive significant technology initiatives end-to-end across multiple architecture layers.
  • Architect and develop scalable applications or systems.
  • Design and implement durable, secure software interacting with many systems.
  • Provide best practices for app development, platform tooling, and developer tools.
  • Stay current with industry practices, share learnings, and experiment with cutting-edge tech.
  • Foster innovations that drive Intuit's growth and address emerging needs.
  • Partner with global teams across time zones and communicate clearly up to executives.
  • Proactively identify opportunities to infuse AI into software.
  • Coach and mentor junior engineers on software engineering and AI usage.

Skills

JavaScript
Java
CI/CD
Microservices
Kubernetes
SQL
NoSQL
TDD
Cloud computing
AI integration
Cross-functional collaboration
Testing experience

Education

BS/MS in Computer Science or related area or equivalent experience

Tools

Kubernetes
Mesos

Job description

Intuit's Consumer Group is responsible for two of the leading financial products in the country: TurboTax, which helps tens of millions of people file with confidence every tax season, and Credit Karma, which gives more than 130 million members a clear, personalized view of their financial health. Both products depend on shared, resilient application infrastructure to move fast without breaking trust, and that infrastructure is what App Foundations, part of Platform Foundations within Consumer Group, is responsible for.

We're investing in a culture of 'builders' by fostering an environment where innovation, creativity, and bold thinking are encouraged. The 'builder' mindset is necessary for us to accelerate our move toward AI-native experiences. This requires more builders who can rapidly apply AI and emerging technologies to solve our customers' problems - across TurboTax's tax filing experiences and Credit Karma's financial health platform alike.

Responsibilities

Overall Responsibilities

  • Drive significant technology initiatives end-to-end and across multiple layers of architecture

  • Architect and develop scalable applications or systems

  • Drive the design and implementation of durable and software solutions to solve critical customer problems that are scalable, secure, easy to maintain, and interact with numerous other systems

  • Provide recommendations and best practices for application development, platform development, and developer tools

  • Actively stay abreast of industry best practices, share learnings, and experiment and apply cutting edge technologies

  • Provide/inspire innovations that fuel the growth of Intuit as a whole and generate creative ideas for emerging business needs

  • Partner and work with global teams across time zones

  • Communicates clearly, succinctly, and persuasively to all levels of employees, customers, and management (including executives)

  • Proactively identify opportunities to enhance software applications with AI technology

  • Coach and mentor junior engineers on best practices of software engineering, leveraging AI to enhance applications, and building their technical expertise to ensure efficient and effective outcomes

  • Passionate for continuous learning, experimenting, and applying cutting-edge technology and software paradigms to solve customer problems

Knowledge of building AI-native applications

  • Understands evaluation tools to validate and measure the accuracy of solutions

  • High-level understanding of how AI models work, the different types of AI models that exist, and their pros and cons

  • Understanding of the latest tools and technologies that apply AI to real-world applications

Qualifications
  • BS/MS in Computer Science or related area or equivalent experience.

  • 7+ years of total experience delivering enterprise-class applications.

  • Solid foundation in writing scalable application code following best practices of accessibility, internationalization, and instrumentation.

  • Experience with cross-browser, cross-platform, and design constraints on the web and mobile.

  • Solid knowledge of algorithms and design patterns.

  • Proficiency with JavaScript application design and testing experience.

  • Proficiency in mid-tier languages like Java.

  • Experience with test automation: TDD, unit/integration/functional testing.

  • Experience with Relational Database Design and Implementation.

  • Interest in building CI/CD pipelines.

  • Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes, Mesos, etc.

  • Strong experience with Databases design (SQL, NoSQL) and analytics.

  • Prior working experience in utility computing and/or cloud computing domain.

  • Experience building and deploying applications and services into cloud environments.

  • Possesses an in-depth understanding of AI integration and can lead the integration process effectively, while coaching junior engineers on how to leverage AI

  • Ability to work collaboratively with cross-functional teams, including data scientists, product managers and software engineers.

Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position may 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. The expected base pay range for this position is:
San Diego $188,500 - $255,000
Mountain View, CA $202,500- $274,000

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer, App Foundations
Principal Engineer, App Foundations

Intuit, Inc. • San Diego (CA)

On-site
USD 248,000 - 335,000
Staff Software Engineer - Full Stack
Staff Software Engineer - Full Stack

Intuit, Inc. • Mountain View (CA)

Hybrid
USD 203,000 - 274,000
Cash bonus
Equity rewards
Benefits
Staff Software Engineer - Full Stack
Staff Software Engineer - Full Stack

Intuit, Inc. • Mountain View (CA)

On-site
USD 203,000 - 274,000
Staff Software Engineer - Back End
Staff Software Engineer - Back End

Intuit, Inc. • San Diego (CA)

Hybrid
USD 189,000 - 255,000
Staff Software Engineer - Back End
Staff Software Engineer - Back End

Intuit, Inc. • Mountain View (CA)

Hybrid
USD 203,000 - 274,000
Cash bonus
Equity rewards
Benefits
Staff Software Engineer – Backend
Staff Software Engineer – Backend

Intuit, Inc. • Mountain View (CA)

On-site
USD 203,000 - 274,000
Staff Software Engineer - Back End
Staff Software Engineer - Back End

Intuit, Inc. • Mountain View (CA)

On-site
USD 203,000 - 274,000
Staff Software Engineer - Full Stack
Staff Software Engineer - Full Stack

Intuit, Inc. • New York (NY)

On-site
USD 164,000 - 274,000
Staff Software Engineer - Back End
Staff Software Engineer - Back End

Intuit Inc. • New York (NY)

On-site
USD 203,000 - 274,000
Cash bonus
Equity rewards
Benefits package
Staff Software Engineer - Back End
Staff Software Engineer - Back End

Intuit, Inc. • New York (NY)

On-site
USD 203,000 - 274,000