Software Engineer 2 - Back End

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$122,500 - $165,500
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ 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 - Fullstack

Mid-level Software Engineer position at Intuit focusing on backend development for QuickBooks Online Advanced platform in Bengaluru, requiring Java expertise and cloud technologies experience.

Software Engineer 2

Mid-level Software Engineer position at Intuit, focusing on building next-generation LLM-based applications platform, requiring 2+ years of experience in backend development and cloud technologies.

Software Engineer 2 - Backend

Mid-level Backend Software Engineer position at Intuit, focusing on building next-generation data platforms and real-time analytics systems using Java, AWS, and modern data technologies.

Software Engineer 2 - Backend

Backend Software Engineer position at Intuit focusing on financial technology development with AI integration, requiring 2+ years of experience in Java, Python, or Go.

Software Engineer 2

Full Stack Software Engineer position at Intuit focusing on subscription management and billing systems, requiring 2+ years of experience in web development and strong expertise in Java, JavaScript, and databases.

Description For Software Engineer 2 - Back End

Intuit, a leading global financial technology platform serving 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Software Engineer 2 for their MarTech organization. This role is situated within the MarTech Composite Application Hub team of the Go To Market Technology Engineering organization.

The position focuses on shaping the technology strategy and architecture for key marketing capabilities. As part of the team, you'll be responsible for developing and maintaining microservices systems, managing AWS infrastructure, and creating Python plugins for AI/ML integrations. The role requires strong expertise in backend development, with emphasis on scalable and resilient distributed systems.

The ideal candidate will have at least 3 years of professional software engineering experience, with strong knowledge of Python, Java, and AWS services. You'll work in a collaborative environment, interfacing with product owners, marketing stakeholders, and cross-functional teams to design and implement new features that enhance Intuit's digital marketing capabilities.

This is an excellent opportunity for a mid-level engineer looking to work with cutting-edge marketing technology while contributing to a platform that serves millions of users. The role offers competitive compensation ($122,500 - $165,500) and the chance to work with a team that values technical excellence, innovation, and continuous learning. You'll be part of an organization that emphasizes both personal and professional growth while creating world-class software solutions.

The position is based in San Diego, California, where you'll join a team of lifelong learners and teachers who are constantly evolving and improving their skills, processes, and technology. If you're passionate about building scalable solutions, interested in marketing technology, and want to be part of a culture that values innovation and respect, this role offers an excellent opportunity to advance your career while making a significant impact.

Last updated 19 days ago

Responsibilities For Software Engineer 2 - Back End

  • Design, develop and maintain microservices systems that drive our platform
  • Collaborate with product owners and cross-functional teams to design and implement new features
  • Ensure high-quality code by writing unit and integration tests
  • Manage AWS infrastructure and implement scalable solutions
  • Create Python plugins for interacting with LLMs and AI Models
  • Integrate with marketing technology tools and platforms
  • Work with marketing stakeholders to define requirements and provide technical recommendations

Requirements For Software Engineer 2 - Back End

Python
Java
  • At least 3 years of professional software engineering experience
  • Hands on experience building scalable, resilient, and observable distributed systems
  • Experience with AWS-based solutions, including EC2, S3, and Lambda
  • Experience with Python, and Java or similar languages
  • Experience developing microservices using RESTful APIs
  • Familiarity with agile development processes (preferred)
  • Knowledge of AI and ML, with a strategic and innovative mindset (preferred)
  • Prior experience with Marketing technologies (preferred)

Interested in this job?