Staff Software Engineer

Intuit Inc.
San Diego, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 255K

Job location

San Diego, United States of America

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Unit Testing
C Sharp (Programming Language)
Software as a Service
Code Review
Information Engineering
ETL
Amazon DynamoDB
Middleware
Mobile Application Software
Python
Machine Learning
Object-Oriented Software Development
Scrum
Salesforce
Software Engineering
Data Streaming
Systems Integration
Unstructured Data
Web Services
Apex Code
SOAPAPI
Visualforce
Information Technology
Functional Programming
REST
Amazon Web Services (AWS)

Job description

  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Design, develop, and deploy scalable and high-performance solutions on the Salesforce platform using Apex, Lightning Web Components (LWC), Aura Components, Visualforce, and Salesforce APIs.
  • Develop robust integrations between Salesforce and external systems, potentially leveraging AWS services (e.g., Lambda, SQS, S3) for efficient data flow and processing, using REST/SOAP APIs, middleware, and other integration patterns.
  • Contribute significantly to all phases of the software development lifecycle, including requirements gathering, technical design, coding (approximately 80-95% hands-on), testing, and deployment.
  • Demonstrate tech leadership: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
  • Ability to navigate Intuit towards Ecosystems and Platform to be steward in visioning short-and long-term strategy, trade-offs across business and technology. Own the current and future state and drive delivery through clear and bite size steps. Support execution teams with complex development and operational challenges through hands-on technical leadership via code design and contributions
  • Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results
  • Contribute to the design and architecture of the project. Hands-on in coding
  • Experience with Agile Development, SCRUM methodologies

Requirements

  • 10+ years' experience architecting and designing SAAS offerings, leading design for web, software, or mobile applications. Hands on (50% time spent on coding/code reviews)
  • B. Tech/M. Tech in computer science or equivalent work experience.
  • Hands-on development experience on the Salesforce platform, specifically with Apex, Lightning Web Components (LWC), and/or Aura Components.
  • Proficiency with Object-Oriented Programming (OOP) principles and experience with at least one of the following languages: Java, C#, Python, or similar.
  • Proven experience with web services (REST and/or SOAP APIs) for system integrations.
  • Familiarity with Amazon Web Services (AWS) and experience with at least one core service (e.g., Lambda, S3, SQS, EC2, DynamoDB) for building scalable and integrated solutions.
  • Understanding of data engineering concepts, including data modeling, ETL processes, and working with structured/unstructured data.
  • Exposure to Artificial Intelligence (AI) or Machine Learning (ML) concepts and an understanding of how they can be applied to enhance business processes or insights.
  • Strong understanding of the Software Development Life Cycle (SDLC) and experience with Agile development methodologies (e.g., Scrum).
  • Experience with unit testing and a strong understanding of Test-Driven Development (TDD) principles.
  • Excellent problem-solving skills with a track record of delivering against assigned tasks in complex environments.
  • Strong written and verbal communication skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
  • A self-starter attitude with the ability to take ownership of problems and drive solutions independently.
  • Excellent communication and presentation skills: Demonstrated ability to explain complex issues to both technical and non-technical audiences.

Benefits & conditions

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 [1] 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. The expected base pay range for this position is:

Southern California $ 188,500-255,000 References Visible links 1. https://www.intuit.com/careers/benefits/full-time-employees/

EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.

About the company

Intuit is a global financial platform company with a mission to empower everyone to prosper. Our innovative products, including TurboTax, QuickBooks, CreditKarma, and Mailchimp, use technology to solve challenging financial problems for millions of people worldwide. At Intuit, we believe in living our values every day, with integrity at the core of everything we do. Our mission to power prosperity around the world drives us to design products that help our customers make more money, save time, and make confident financial decisions.We are proud of our culture that attracts top talent and empowers them to do their best work. Our commitment to creating an inclusive environment where employees can bring their whole selves to work has been recognized as one of the world's best and most innovative places to work year after year. Come join the Virtual Expert Platform (VEP) as a Staff Engineer where you will lead the Support and Services platform team to build platforms at scale that help transform the lives of consumers, small businesses and accountants by connecting our customers to experts across all Intuit product lines. VEP powers AI driven expert networks and delivers GenAI powered experiences.

Apply for this position