Skip to content
mimi

Android Software Engineer 2

Intuit

New York · On-site Full-time Mid Level $136k – $184k/yr 3w ago

About the role

About

We’re on an entirely AI-led mission to help our customers prosper — making money Modern, Instant, Borderless, Fiat or Stablecoin. But we’re not just delivering AI to customers. We’re building an AI-led organization.

Through multi-agent, spec-driven AI development, and methodology frameworks like BMAD, we’re reinventing how software gets built — embedding AI into every stage of the development lifecycle. This is a generational build moment. Our mission is entirely AI-led: to help our customers prosper by making money Modern, Instant, Borderless, whether Fiat or Stablecoin.

We are also transforming into an AI-led organization, not just delivering AI externally. By utilizing multi-agent, spec-driven AI development and methodologies like BMAD, we are reinventing software development, embedding AI into every stage of the lifecycle. This represents a generational opportunity to build.

As a Software Android Engineer 2 (SWE2) at Intuit, you will be responsible for building and maintaining core features within our native Android applications. You will work closely with senior engineers, product managers, and designers to deliver high-quality, customer-facing mobile experiences that are scalable and secure. You are expected to own specific features or capabilities independently and understand their end-to-end impact on the product lifecycle.

Responsibilities

  • Feature Ownership: Independently own and deliver small to medium-sized features end-to-end, ensuring they meet high standards for quality and performance.
  • Engineering Excellence: Write clean, maintainable, and well-tested code (Swift) that follows team standards and passes automated quality checks.
  • Operational Excellence: Participate in on-call rotations, monitor production health, and resolve defects within defined SLAs (e.g., P0 defects resolved within 1-2 days).
  • Collaboration: Partner with Product Management (PM) and Experience Design (XD) to refine user interactions and provide technical feasibility assessments for design decisions.
  • Observability: Ensure adequate logging and analytics instrumentation are in place to monitor feature usage and debug issues effectively.

Core Competencies (Builder Culture)

  • Customer Obsession: Understand how customers use specific features and work with owners to solve internal and external customer problems.
  • Ownership & Accountability: Take full responsibility for assigned features, including design, implementation, and long-term maintenance.
  • Innovate & Simplify: Proactively find ways to automate repetitive tasks and simplify existing workflows to improve developer velocity.
  • Speed as a Habit: Balance high-quality code delivery with the need for rapid releases, using independent judgment to ask for help when blocked.

Qualifications

  • Education: BS in Computer Science or a related technical field.
  • Experience: 2+ years of professional experience in mobile software engineering, with a track record of contributing to native Android applications.
  • Technical Skills:
    • Proficiency in Kotlin and Java for native Android development.
    • Experience with modern UI toolkits like Jetpack Compose and architectural patterns like MVVM.
    • Familiarity with standard development tools such as JIRA, Git, and CI/CD pipelines (e.g., Jenkins).
  • Communication: Ability to effectively communicate technical pros and cons to both technical and non-technical stakeholders.

Compensation & Benefits

Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position may be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.

Expected base pay range: New York $136,000 – $184,000.

Requirements

  • Proficiency in Kotlin and Java for native Android development.
  • Experience with modern UI toolkits like Jetpack Compose and architectural patterns like MVVM.
  • Familiarity with standard development tools such as JIRA, Git, and CI/CD pipelines (e.g., Jenkins).
  • Ability to effectively communicate technical pros and cons to both technical and non-technical stakeholders

Responsibilities

  • Independently own and deliver small to medium-sized features end-to-end, ensuring they meet high standards for quality and performance.
  • Write clean, maintainable, and well-tested code (Swift) that follows team standards and passes automated quality checks.
  • Participate in on-call rotations, monitor production health, and resolve defects within defined SLAs (e.g., P0 defects resolved within 1-2 days).
  • Partner with Product Management (PM) and Experience Design (XD) to refine user interactions and provide technical feasibility assessments for design decisions.
  • Ensure adequate logging and analytics instrumentation are in place to monitor feature usage and debug issues effectively.

Benefits

cash bonusequity rewards

Skills

AndroidCI/CDGitJavaJenkinsJetpack ComposeJIRAKotlinMVVMSwift

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free