Senior Software Engineer ( Data )

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, we believe that everyone should have the opportunity to prosper.
Data
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Data Platform

Senior Software Engineer position at Samsara focused on building and maintaining data platform infrastructure, requiring expertise in Spark, AWS, and large-scale data systems.

Sr. Software Engineer, Big Data

Senior Software Engineer position at Pinterest focusing on Big Data infrastructure, data warehousing, and analytics systems at petabyte scale.

Senior Data Engineer

Senior Data Engineer position at Disney in Glendale, CA

Data Infrastructure Engineer

Senior Data Infrastructure Engineer position at Intellectsoft, building and maintaining data pipelines and infrastructure with 5+ years experience required. Remote work available.

Senior Data Scientist / Machine Learning Engineer

Senior Data Scientist / Machine Learning Engineer position at Rokt in New York, combining data science expertise with ML engineering in a hybrid work environment.

Description For Senior Software Engineer ( Data )

Come join Intuit as a "Senior Software Engineer - Data". Our team leads a new initiative at Intuit, working on our transformation into an AI-driven expert platform. At the heart of this transformation is the creation of a secure, modern, blazing fast and finely curated map of the world's financial information, provided to Intuit with trust and care by tens of millions of people and businesses worldwide. Our team is building the products, workflows and methodologies that will be used to profoundly change the way we all manage our financial lives.

Responsibilities: • Drive end-to-end design and implementation of Data platform capabilities • Design & Develop big data solutions in both real-time and batch • Develop data processing frameworks to simplify pipeline development experience for data engineers • Drive efforts to define and implement software development practices to deliver highest quality software products (unit testing, integration testing etc) • Mentoring/Empowering junior engineers, new team members, and applying technical expertise to challenging programming and design problems • Roughly 70-85% hands-on coding

Qualifications: • 5+ years of software development experience • Experience working with Self-Serve Data Platforms • Extensive experience working with programming languages (Java, Scala, Python) • Proficient with data processing technologies (Spark, Flink etc) • Familiarization with AWS infrastructure and cloud-native technologies • Willingness to take initiative and unblock yourself to get things done • Ability to deliver work incrementally to get feedback and iterate over solutions • Have a passion for working on User facing features and workflows that are highly reliable, maintainable, scalable and secure • You are easy to work with: you communicate well, take feedback in a positive way and are OK not always doing the most glamorous tasks • Experience building/contributing to data processing platform solutions • Proven track record of innovating and influencing to provide novel and effective solutions to difficult software engineering problems • Demonstrated entrepreneurial perspective in ideation and implementation • Experience in databricks is a plus

Intuit offers a culture rooted in core values that promote an innovative and inclusive environment. They provide best-in-class benefits and rewards for their employees.

Last updated 7 months ago

Responsibilities For Senior Software Engineer ( Data )

  • Drive end-to-end design and implementation of Data platform capabilities
  • Design & Develop big data solutions in both real-time and batch
  • Develop data processing frameworks to simplify pipeline development experience for data engineers
  • Drive efforts to define and implement software development practices
  • Mentoring/Empowering junior engineers
  • 70-85% hands-on coding

Requirements For Senior Software Engineer ( Data )

Java
Scala
Python
  • 5+ years of software development experience
  • Experience with Self-Serve Data Platforms
  • Extensive experience with Java, Scala, Python
  • Proficient with Spark, Flink
  • Familiarity with AWS infrastructure
  • Willingness to take initiative
  • Ability to deliver work incrementally
  • Passion for user-facing features
  • Good communication skills
  • Experience in data processing platform solutions

Benefits For Senior Software Engineer ( Data )

Medical Insurance
401k
  • Culture and values promoting innovation and inclusivity
  • Best-in-class perks and benefits

Interested in this job?