Software Engineer 2

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

Description For Software Engineer 2

Join Intuit's Customer Data Platform (CDP) group as a Backend Software Engineer where you'll be at the core of developing customer insights for analytics, reports, and GenAI applications. This role offers an exciting opportunity to work with a global financial technology platform that serves approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

As a Software Engineer 2, you'll be responsible for developing and maintaining large-scale data pipelines, working with cutting-edge technologies including Kotlin, Java Spring, Kafka, and Kubernetes. The position requires a strong background in backend development and experience with both SQL and NoSQL databases. You'll be working in a fast-paced environment where you'll need to balance technical excellence with business needs.

The role offers competitive compensation ranging from $132,000 to $178,500, along with additional benefits and equity rewards. You'll be part of a team that values innovation, customer satisfaction, and technical excellence, working cross-functionally with Product Management, Experience Design, and various business units.

This is an ideal opportunity for a mid-level engineer with 2+ years of experience who is passionate about building scalable solutions and wants to make a direct impact on products used by millions of customers. The position requires both technical expertise and strong communication skills, as you'll be collaborating with various stakeholders and contributing to the architecture and implementation of critical systems.

Working at Intuit means being part of a company that never stops innovating and is committed to helping people and communities prosper. If you're excited about solving complex technical challenges while making a meaningful impact on customers' financial lives, this role could be perfect for you.

Last updated 3 days ago

Responsibilities For Software Engineer 2

  • Be self-motivated, proactive and contribute code
  • Develop both backend and frontend by business needs with high quality
  • Automate processes, create tools, and build features for data pipeline infrastructure
  • Read and modify existing codebase
  • Build and maintain cross-functional relationships with business partners
  • Gather functional requirements and develop technical specifications
  • Work effectively in a fast-paced environment
  • Identify gaps and build improvement roadmaps
  • Communicate clearly with all levels of employees and management
  • Work cross-functionally with Product Management, Experience Design, and other teams

Requirements For Software Engineer 2

Kotlin
Java
Kafka
Cassandra
Kubernetes
  • 2+ years experience developing web applications at scale
  • Experience with large-volume data pipelines
  • Experience with REST web services
  • Backend development using Kotlin, Java Spring, or Spring-Boot
  • Experience with unit testing frameworks and mocking
  • Knowledge of big data technologies
  • Experience with NoSQL and relational databases
  • Experience with Kubernetes & Docker
  • Understanding of microservices architecture
  • Strong communication skills
  • Ability to work with cross-functional teams

Interested in this job?

Jobs Related To Intuit Software Engineer 2

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and applications.