Intuit Finance/FinTech

Senior Software Engineer - Data Platform

Mountain View, CA In person Full-time

Come join the Data Platform Team as a Senior Software Engineer. We are building our next generation data platform by creating solutions that transform how Intuit employees build, launch, and maintain data and AI-powered applications. We leverage large-scale data processing technologies from AWS, Databricks, and open source like Apache Spark and Apache Flink.

This role involves applying high caliber software engineering and industry best practices to design, implement, and support full-stack features in our data processing platform. You will lead significant projects and participate in the entire product lifecycle for major feature and service launches.

You will typically drive projects within your team. You will collaborate with cross-functional partners as needed, make localized technical decisions for the platform, and influence team engineering processes. We seek engineers that can wear multiple hats beyond just a developer; you will be encouraged to proactively identify and size new opportunities, and partner with stakeholders to ideate, test, and validate hypotheses using rapid experimentation.

Ultimately, we're looking for someone who is passionate about data technologies, writes clean code, and loves building for customers.

Responsibilities

Technical Craft & Execution

  • 90%+ hands-on development in all phases of the software life cycle
  • Rapidly fix bugs, troubleshoot complex issues, and define ongoing solutions
  • Lead and estimate work for key features
  • Create technical design specifications and data models

Mentorship & Cross-Functional Collaboration

Share feedback and coaching with fellow engineers on best practices and technical decisions

Help foster an inclusive, collaborative team culture

Growth & Product Mindset

Understand our platform’s customer behaviors, funnel metrics, and use cases; leverage this understanding to maximize the impact of your work

Demonstrate a good understanding of current technology trends and best practices

Drive technical design for your features to ensure quality, security, reliability, performance, and cost are reasonably balanced against our business goals and timelines

BS or MS in Computer Science, Data Engineering, or a related field

5+ years of software engineering experience with a strong background in data engineering

Expertise in developing Java services (e.g., Spring/Spring Boot); familiarity with Python service development is a plus

Expertise with database technologies such as MySQL and PostgreSQL

Expertise in containerization (e.g., Docker, Kubernetes)

Expertise in cloud platforms such as AWS, Azure, Databricks, or GCP; familiarity with AWS EMR, AWS S3, AWS MSK, and AWS EKS is a plus

Familiarity with developing Spark applications or using other distributed data frameworks to transform, analyze, and visualize data is a plus

Familiarity with real-time processing (e.g., Kafka, Spark Structured Streaming, Flink) is a plus

Experience building and using GenAI solutions to improve product offerings (e.g., personalization, recommendation, automation)

Experience using GenAI technologies like Cursor and Claude to accelerate development and improve efficiency for both yourself and your team

Expertise with software development methodologies and practices, including Agile and Scrum

Strong written, verbal, and collaboration skills

Willingness to learn and adapt to new priorities, tools, and technologies in a fast-paced, dynamic environment

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

Mountain View $171,000 - $231,500

Job description provided by Intuit.
View the original posting