Staff Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Staff Software Engineer
Contact Company
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer

Intuit, a leading global financial technology platform, is seeking a Staff Software Engineer to join their Business Intelligence Team. This role presents an exciting opportunity to influence and drive Intuit's platform evolution through continuous assessment and optimization of capabilities. The position involves working with cutting-edge technologies while leading a team of 10-35 engineers, with a strong focus on hands-on coding (70-80%).

The role combines technical leadership with hands-on development, requiring expertise in distributed systems, cloud technologies, and modern development practices. You'll be responsible for building technology solutions for Intuit's Strategy to Execution initiatives, working directly with business stakeholders and development teams to ensure solutions align with regulatory demands and architectural standards.

As a Staff Software Engineer, you'll be at the forefront of implementing highly available, scalable, and secure web services, utilizing technologies such as Java, Node.js, Kubernetes, and various cloud services. The position requires a blend of technical expertise in areas like microservices, API development, and cloud architecture, along with strong leadership abilities to mentor team members and drive innovation.

The ideal candidate will bring 10+ years of technology architecture and product engineering experience, with deep knowledge in SaaS and public cloud environments. This role offers the opportunity to work on significant technical initiatives that directly impact Intuit's 100 million customers worldwide, while collaborating with cross-functional teams and contributing to the company's innovative culture.

This position is perfect for someone who is passionate about both technical excellence and leadership, offering the chance to work with emerging technologies like AI and machine learning while solving complex business problems at scale. The role provides an excellent opportunity to shape the future of financial technology while working with a company that values innovation and customer success.

Last updated 7 minutes ago

Responsibilities For Staff Software Engineer

  • Deliver significant technology initiatives end to end across multiple architecture layers
  • Lead an engineering team of 10-35 engineers
  • Perform 70-80% hands-on coding
  • Drive design and implementation of durable software solutions
  • Ship high quality products and features with end-to-end ownership
  • Influence and propose experience and workflow designs
  • Implement highly available, scalable, and secure web services
  • Partner with cross-functional teams for solution integration
  • Stay current with mobile/SaaS/PaaS trends and standards
  • Provide innovations that fuel company growth
  • Coach and mentor other engineers

Requirements For Staff Software Engineer

Java
JavaScript
Kafka
Kubernetes
Node.js
React
  • Bachelor's/Master's degree in Computer Science or relevant advanced degree
  • 10+ years of work experience with 3+ years in SaaS and Public Cloud
  • 5+ years experience in developing complex, distributed systems
  • Strong OOD and SOA principles
  • Experience with microservices and container technologies (Kubernetes, Mesos)
  • Cloud environments experience (AWS and serverless applications)
  • UI frameworks experience (React, Backbone, Angular)
  • Test automation experience
  • Strong database design skills (SQL, NoSQL)
  • Solution/Enterprise Architecture certification desired
  • Excellent communication skills
  • Knowledge of AI, LLMs, agents
  • Machine learning skills preferred

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Staff Software Engineer

Staff Software Engineer position at Intuit, leading technical initiatives and architecting scalable solutions for global financial technology products.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit leading reporting team, developing enterprise solutions and mentoring engineers.

Staff Software Engineer

Staff Software Engineer position at Intuit leading development of enterprise-scale financial technology solutions, requiring 10+ years experience in distributed systems and cloud architecture.

Staff Business Systems Analyst, Lead Management

Lead the demand management function at Intuit, focusing on lead generation, data analysis, and process optimization for sales organization.

Staff Software Engineer

Staff Software Engineer position at Intuit's Virtual Experts Platform, focusing on AI-driven solutions and technical leadership with 8+ years of experience required.