Logo
Intuit Inc.

Senior Software Engineer

Intuit Inc., San Diego

Save Job

We are seeking a highly skilled and motivated Senior Software Engineer with a strong background in Java, AWS, and React to join the Development Portal team. The Development Portal is a space for developers to discover existing capabilities at Intuit and manage their software assets. As a platform team, we support a large volume of contributions. The ideal candidate will have a passion for developing high-quality, innovative software solutions that align with Intuit's core values of integrity, customer obsession, courage, respect for each other, and innovation. Familiarity with GenAI is a plus.

Responsibilities

  1. Gathering functional requirements, developing technical specifications and solutions.
  2. Designing and developing web, software, mobile apps, prototypes, or proofs of concepts (POCs).
  3. Performing approximately 80-90% hands-on coding.
  4. Designing and implementing scalable, modular, and secure services.
  5. Resolving defects/bugs during QA testing, pre-production, production, and post-release patches.
  6. Contributing to the design and architecture of the project.
  7. Working cross-functionally with various teams at Intuit: product management, product lines, or business units to drive results.
  8. Acting in a technical leadership role: mentoring junior engineers and new team members, and applying technical expertise to challenging programming and design problems.

Compensation and Benefits

Intuit offers a competitive compensation package with a strong pay-for-performance rewards approach. The expected base pay range for this position is:

Southern California: $150,000 - $203,000. This position will be eligible for a cash bonus, equity rewards, and benefits, in accordance with our plans and programs. Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. We also conduct regular pay equity comparisons across ethnicity and gender categories.

Minimum Qualifications

  • 5+ years of experience designing and developing consumer-facing web applications, including designing integration-centric solutions with modern API technologies.
  • BS/MS in computer science or equivalent work experience.
  • 3+ years’ experience with Java service development, ideally with Spring Boot web applications (REST or GraphQL).
  • 2+ years’ experience with React and JavaScript in a single-page architecture, with hands-on knowledge of web technologies (Redux, React-Native) and related frameworks.
  • Experience with HTML and CSS.
  • Familiarity with standard JavaScript async patterns (closures, callbacks, promises, error handling).
  • Experience with unit testing and Test Driven Development (TDD).
  • Solid knowledge of algorithms and design patterns.
  • Experience with databases, NoSQL stores, Data Lake, Kafka, and schema modeling is a plus.
  • Strong understanding of software design, architecture, and large-scale systems.
  • Knowledge of streaming frameworks and event-driven architecture is a plus.
  • Solid foundation in writing scalable web application code following best practices for accessibility, internationalization, and instrumentation.
  • Ability to understand and execute the "Discover-Implement-Ship-Measure-Learn" paradigm.
  • Strong communication skills.
  • Experience with Agile, SCRUM, or Extreme Programming methodologies.

This job posting is active and not expired.

#J-18808-Ljbffr