Software Engineer 2 - Big Data

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Data
Mid-Level Software Engineer
Contact Company
2+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Data Engineer 2

Mid-level Data Engineer position at Intuit, focusing on large-scale data processing systems and architectures using Java, Scala, and SQL, requiring 4+ years of experience.

Data Infrastructure Engineer

Data Infrastructure Engineer position at ASUS Robotics & AI Center, focusing on building efficient data pipelines and infrastructure for AI and robotics applications.

Data Governance Engineer

Data Governance Engineer position at Blend Technologies, focusing on framework development, data quality, and modern data technologies implementation.

Analytics Implementation Engineer

Analytics Implementation Engineer position at Oowlish, implementing and maintaining event-based tracking and data collection strategies across digital products.

Data Engineer

Data Engineer position at Sword Health, developing and maintaining data reporting systems using SQL and data warehouse technologies.

Description For Software Engineer 2 - Big Data

Intuit, a leading global financial technology platform, is seeking a Software Engineer 2 for their Big Data team. This role is part of the UIP Platform team, which provides various Data ingestion solutions across the enterprise. The platform handles data from different sources with varying volume and velocity, supporting critical use cases such as reporting and executive dashboards.

The ideal candidate will have 2-4 years of experience in both frontend (React) and backend (Java/J2EE) development, with specific expertise in microservices and container technologies. You'll be working with modern technologies including Kubernetes, Kafka, and PostgreSQL, while contributing to the development of robust and scalable web services.

This position offers an opportunity to work on large-scale systems that directly impact Intuit's approximately 100 million customers worldwide. You'll be part of a team that values collaboration, quality, and innovation, working cross-functionally with product management, QA/QE, and various business units.

The role demands strong technical skills in both frontend and backend development, with a focus on best practices in accessibility, internationalization, and instrumentation. You'll be involved in the full software development lifecycle, using agile methodologies to deliver high-quality solutions that power prosperity for Intuit's customers.

If you're passionate about big data, have a strong foundation in software engineering, and want to contribute to systems that make a real difference in people's financial lives, this role offers an excellent opportunity to grow your career while working with cutting-edge technologies in a collaborative environment.

Last updated 3 months ago

Responsibilities For Software Engineer 2 - Big Data

  • Deliver high quality web or mobile software with 80-95% hands-on coding
  • Contribute to early quality activities, including peer reviews of estimates, designs and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Partner with team members to deliver against commitments
  • Work cross-functionally with product management, QA/QE, product lines, and business units
  • Maintain positive team dynamics and commitment to team success

Requirements For Software Engineer 2 - Big Data

Java
JavaScript
Kubernetes
PostgreSQL
React
Kafka
  • BS/MS in Computer Science or equivalent work experience
  • 2-4 years of overall experience in systems/software development
  • 1+ years experience with microservices and container technologies like Kubernetes
  • 1+ years experience with CSS frameworks and JavaScript MVC toolkit
  • Strong experience in designing and implementing scalable web services
  • Expertise with unit testing & Test Driven Development (TDD)
  • Experience with Cloud platforms development (AWS/Kubernetes/Container)
  • Knowledge of API development standards (REST/GraphQL)
  • Experience with Postgres, Data Lake, Kafka & schema modeling
  • Strong end to end testing mindset
  • Good understanding of Software Design, Architecture and large scale systems

Interested in this job?