Software Engineer 2

Global financial technology platform powering prosperity worldwide through products like TurboTax, QuickBooks, Credit Karma, and Mailchimp.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer 2

Join Intuit, a leading global financial technology platform that's revolutionizing prosperity worldwide through innovative products like TurboTax, QuickBooks, Credit Karma, and Mailchimp. As a Software Engineer 2 on our data engineering team, you'll play a crucial role in building and maintaining the data infrastructure that powers our data-driven insights.

You'll be working on designing and implementing efficient data pipelines, creating robust data aggregation systems, and ensuring data quality through cleansing and reporting layers. This role offers an exciting opportunity to work with cutting-edge AWS technologies including S3, Redshift, Athena, and EMR, while collaborating with cross-functional teams to drive innovation.

The ideal candidate brings 2-3 years of data systems development experience, strong programming skills in Python/Java, and deep AWS knowledge. You'll thrive in our agile environment, where you'll handle end-to-end engineering from design to deployment. Your strong analytical and problem-solving abilities will be essential as you contribute to projects that directly impact millions of customers worldwide.

At Intuit, we offer comprehensive benefits, a collaborative culture, and clear career growth paths. You'll be part of a team that values innovation, technical excellence, and continuous learning. Join us in our mission to power prosperity worldwide while working with some of the most advanced data technologies and talented professionals in the industry.

Last updated 2 minutes ago

Responsibilities For Software Engineer 2

  • Gather requirements, develop specifications and contribute in project execution
  • Design, implement and support efficient & reliable data pipelines
  • Design and implement data aggregation, cleansing and reporting layers
  • Work cross functionally with analysts, product managers and teams
  • Work in an agile, SCRUM driven environment
  • End to end engineering – design, development, testing, deployment and operations
  • Contribute to innovations that fuel company growth
  • Proactively follow issues through to resolution

Requirements For Software Engineer 2

Python
Java
Linux
  • BE in computer science or equivalent work experience
  • 2 to 3 years of experience in data systems development
  • Strong AWS knowledge (S3, Redshift/Spectrum, Athena, EMR, Spark)
  • Hands-on experience in Python / Java
  • Experience with Unix/Linux and Distributed Systems
  • Strong problem solving and analytical skills
  • Experience with CI/CD like Jenkins/Github
  • Knowledge of Infrastructure as Code (Terraform/CloudFormation)
  • Strong verbal and written communication skills

Benefits For Software Engineer 2

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive benefits package including medical, dental, and vision insurance
  • 401k retirement plan

Interested in this job?

Jobs Related To Intuit Software Engineer 2

Analytics Engineer (L4) - Acquisition

Analytics Engineer role at Netflix focusing on acquisition analytics and consumer growth strategy using data-driven insights and A/B testing.

Data Engineer, Data Center Engineering Analytics

Data Engineer role at AWS Data Center Engineering team focusing on building data pipelines and solutions to analyze operational data from the AWS fleet.

Business Intelligence Engineer, Amazon Last Mile

Business Intelligence Engineer role at Amazon Last Mile focusing on data analytics and optimization of delivery network operations through advanced analytics and cross-functional collaboration.

Data Engineer, Amazon Robotics - Robotic Storage Tech

Lead data engineering for Amazon Robotics' storage analytics team, building scalable data architectures and ETL pipelines using AWS technologies to optimize robotic warehouse operations.

Data Engineer (3-5 Years)

Mid-level Data Engineer position at Fam, India's leading youth-focused fintech, requiring 3-5 years experience in building scalable data pipelines and real-time analytics systems.