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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer 2

Mid-level software engineering role at Intuit focusing on QuickBooks Commerce platform development using Java/Kotlin and web technologies.

Software Engineer 2

Software Engineer 2 role at Intuit's MSE Team, focusing on monetization services and billing platform development using Java, Spring, and cloud technologies.

Software Development Engineer 2

Adobe is seeking a Software Development Engineer 2 to join their team in San Jose, focusing on developing scalable enterprise systems using Java and cloud technologies.

Applications Developer 3

Oracle is seeking an Applications Developer 3 to build next-generation Fusion ERP Cloud applications using microservices and modern UI technologies.

Software Developer 2

Software Developer 2 position at Oracle in Austin, TX, focusing on ETL development and Java programming with 2+ years experience required. Competitive salary and benefits.

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 a month 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?