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
- Gathering functional requirements, developing technical specifications and solutions.
- Designing and developing web, software, mobile apps, prototypes, or proofs of concepts (POCs).
- Performing approximately 80-90% hands-on coding.
- Designing and implementing scalable, modular, and secure services.
- Resolving defects/bugs during QA testing, pre-production, production, and post-release patches.
- Contributing to the design and architecture of the project.
- Working cross-functionally with various teams at Intuit: product management, product lines, or business units to drive results.
- 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