Intuit
Staff Backend Software Engineer
Intuit
Company Overview We are cultivating a culture that prioritizes innovators, risk‑takers, and imaginative thinkers. In pursuit of becoming AI‑native, we recognize that fostering a "builder" mindset is essential. This means seeking out those who can seamlessly integrate AI and emerging technologies to efficiently and effectively solve our customers' problems. At Intuit, we hold a global leadership position in financial management solutions. With 40 years of expertise we focus on innovative platform development and democratizing cloud computing for small businesses and their customers.
Responsibilities
Drive significant technology initiatives end-to-end across multiple layers of architecture.
Architect and develop scalable applications or systems.
Design and implement durable, secure, and maintainable software solutions that interact with numerous other systems.
Provide recommendations and best practices for application development, platform development, and developer tools.
Stay abreast of industry best practices, share learnings, and experiment with cutting‑edge technologies.
Inspire innovations that fuel the growth of Intuit and generate ideas for emerging business needs.
Work with global, cross‑functional teams across time zones.
Communicate clearly, succinctly, and persuasively to all levels of employees, customers, and management, including executives.
Identify opportunities to enhance software applications with AI technology.
Coach and mentor junior engineers on best practices of software engineering and leveraging AI to enhance applications.
Launch AI integrations in production and evaluate their impact on software performance and user satisfaction using appropriate metrics.
Qualifications
BS/MS in Computer Science or related field, or equivalent experience.
7+ years of total experience delivering enterprise‑class applications.
Strong foundation in writing scalable application code with 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 in mid‑tier languages such as 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 with microservices, container technologies, and container orchestration systems such as Kubernetes or Mesos.
Strong experience with SQL, NoSQL databases and analytics.
Prior work in utility computing and/or cloud computing domain.
Experience deploying applications and services into cloud environments.
Proficient in building or integrating functional AI models using techniques such as LLM prompting, AutoML modeling, etc.
Skilled in evaluating and monitoring the performance of AI technology in production and making necessary adjustments.
Ability to lead AI integration processes and coach junior engineers on leveraging AI.
Collaborative ability with cross‑functional teams, including data scientists, product managers, and software engineers.
Compensation 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 in Southern California, CA is $184,500 - $250,000. This position is eligible for cash bonus, equity rewards, and benefits.
Seniority Level Mid‑Senior level
Employment Type Full‑time
Job Function Engineering and Information Technology
Industries Software Development
#J-18808-Ljbffr
Company Overview We are cultivating a culture that prioritizes innovators, risk‑takers, and imaginative thinkers. In pursuit of becoming AI‑native, we recognize that fostering a "builder" mindset is essential. This means seeking out those who can seamlessly integrate AI and emerging technologies to efficiently and effectively solve our customers' problems. At Intuit, we hold a global leadership position in financial management solutions. With 40 years of expertise we focus on innovative platform development and democratizing cloud computing for small businesses and their customers.
Responsibilities
Drive significant technology initiatives end-to-end across multiple layers of architecture.
Architect and develop scalable applications or systems.
Design and implement durable, secure, and maintainable software solutions that interact with numerous other systems.
Provide recommendations and best practices for application development, platform development, and developer tools.
Stay abreast of industry best practices, share learnings, and experiment with cutting‑edge technologies.
Inspire innovations that fuel the growth of Intuit and generate ideas for emerging business needs.
Work with global, cross‑functional teams across time zones.
Communicate clearly, succinctly, and persuasively to all levels of employees, customers, and management, including executives.
Identify opportunities to enhance software applications with AI technology.
Coach and mentor junior engineers on best practices of software engineering and leveraging AI to enhance applications.
Launch AI integrations in production and evaluate their impact on software performance and user satisfaction using appropriate metrics.
Qualifications
BS/MS in Computer Science or related field, or equivalent experience.
7+ years of total experience delivering enterprise‑class applications.
Strong foundation in writing scalable application code with 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 in mid‑tier languages such as 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 with microservices, container technologies, and container orchestration systems such as Kubernetes or Mesos.
Strong experience with SQL, NoSQL databases and analytics.
Prior work in utility computing and/or cloud computing domain.
Experience deploying applications and services into cloud environments.
Proficient in building or integrating functional AI models using techniques such as LLM prompting, AutoML modeling, etc.
Skilled in evaluating and monitoring the performance of AI technology in production and making necessary adjustments.
Ability to lead AI integration processes and coach junior engineers on leveraging AI.
Collaborative ability with cross‑functional teams, including data scientists, product managers, and software engineers.
Compensation 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 in Southern California, CA is $184,500 - $250,000. This position is eligible for cash bonus, equity rewards, and benefits.
Seniority Level Mid‑Senior level
Employment Type Full‑time
Job Function Engineering and Information Technology
Industries Software Development
#J-18808-Ljbffr