Taro Logo

Principal Software Engineer

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve, with approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Imagine a career where your creative inspiration can fuel BIG innovation at Intuit, a global financial technology platform serving approximately 100 million customers worldwide. As a Principal Software Engineer, you'll be joining a company consistently ranked on Fortune's "100 Best Companies to Work For" and Fortune World's "Most Admired Software Companies" lists.

You'll be part of Intuit's expanding mobile and global footprint, working with a full suite of products and services that are revolutionizing the industry. The company's portfolio includes renowned products like QuickBooks®, TurboTax®, Mailchimp, and Credit Karma, leveraging big data, cloud technologies (SaaS, PaaS), and mobile apps.

In this role, you'll spend 80% of your time hands-on coding, designing and developing web applications and backend services. You'll be responsible for building robust, scalable solutions while mentoring junior engineers. The position requires expertise in various technologies including Java, Spring, JavaScript, Python, and cloud platforms (AWS/Azure/GCP).

You'll be working in an environment that values innovation and practical application of cutting-edge technologies, including ML models and Generative AI. The role offers opportunities to work with modern frameworks and tools while contributing to products that impact millions of users worldwide.

This position is perfect for a seasoned engineer who combines technical excellence with leadership abilities, someone who can both architect complex systems and guide other engineers in their professional growth. You'll be part of a culture that emphasizes both technical innovation and collaborative success, where your contributions will directly impact the financial lives of consumers and small businesses globally.

Last updated 22 days ago

Responsibilities For Principal Software Engineer

  • 80% hands-on coding: Designing and developing web applications, backend services, build and test automation, prototyping, data visualization
  • Automate everything, then do whatever else it takes to make sure our systems are bulletproof and super-fast
  • Leading and mentoring more junior engineers
  • Being willing to push aside ego in exchange for pushing the boundaries of what we can build together

Requirements For Principal Software Engineer

Java
JavaScript
Python
React
MongoDB
Cassandra
Kubernetes
  • BS/MS in Computer Science or equivalent
  • 12+ years of experience developing enterprise applications and services
  • Experience in practical application/deployment of ML model or Generative AI
  • Experience with Java, Spring, JavaScript/AJAX, HTML/DOM, CSS, Python, NoSQL Technologies like Cassandra
  • Experience creating applications that operate in AWS/Azure/GCP
  • Experience with web application development using RESTful services, Jersey Framework and JAX-RS
  • Mastery of software development using GitHub
  • Good understanding of MVC patterns like React JS
  • Experience creating responsive web applications using modern CSS frameworks like Bootstrap
  • Knowledge of software development methodologies and practices such as Agile/Iterative development

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits including medical, dental, and vision insurance
  • 401k retirement plan
  • Award-winning company culture

Interested in this job?