Taro Logo

Senior Software Engineer - Data Engineering

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$150,000 - $223,500
Data
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer - Data Engineering

Join Intuit's Data Engineering Team as a Senior Software Engineer, where you'll be at the forefront of leveraging big data technologies to gain customer insights. The role involves building data frameworks, ingestion pipelines, and tools using technologies like Google Cloud, Hive, and AWS Big Data Systems.

As a Senior Engineer, you'll participate in the entire product lifecycle, working with data, software products, and services. The position requires 70-85% hands-on development, including designing/developing ETL jobs across multiple big data platforms, optimizing data processing, and implementing data models for analytics and machine learning workflows.

You'll collaborate with peer engineers, data scientists, analysts, and architects to solve complex problems. The role demands expertise in Java (Spring & Springboot), Scala for spark streaming, SQL, Python, and cloud platforms. You'll work with technologies like Docker, Spark, Databricks, and Kubernetes.

The position offers competitive compensation ($165,500 - $223,500 in Bay Area, $150,000 - $203,000 in Southern California), plus equity, bonuses, and benefits. This is an opportunity to work with cutting-edge technologies while making a significant impact on Intuit's data solutions.

Last updated a day ago

Responsibilities For Senior Software Engineer - Data Engineering

  • 70-85% hands-on development in software life cycle
  • Create technical design specification and implement data models
  • Lead and estimate work for initiatives
  • Clean, transform and validate data for analytics
  • Optimize data processing for performance
  • Conduct design, code reviews and defect remediation
  • Collaborate with peer engineers, data scientists, and analysts
  • Design/develop ETL jobs across multiple big data platforms

Requirements For Senior Software Engineer - Data Engineering

Java
Python
Kafka
MongoDB
Redis
  • BS or MS in Computer Science, Data Engineering or related field or equivalent experience
  • 6+ years of core development experience with data engineering experience
  • Proficiency in Java (Spring & Springboot), Scala for spark streaming
  • Expert Knowledge of SQL, XML, JSON, YML, Python and Linux
  • Proficiency with Docker, Spark, Scala, Jupiter Notebook, Databricks, Kubernetes
  • Strong background using cloud platforms (AWS, Azure or GCP)
  • Strong expertise in Data Warehousing and analytic architecture
  • Experience with Agile Development, SCRUM methodologies

Benefits For Senior Software Engineer - Data Engineering

401k
Medical Insurance
  • Competitive compensation package
  • Cash bonus
  • Equity rewards
  • Benefits package

Interested in this job?

Jobs Related To Intuit Senior Software Engineer - Data Engineering