Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Intuit Senior Software Engineer 
United States, California, San Francisco 
751825784

27.03.2025
Responsibilities
  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
  • Contribute to the design and architecture of the project.
  • Drive design and implementation of durable and software solutions that will solve critical customer problems, are scalable, secure, easy to maintain, and interact with numerous other
  • Roughly 80% hands-on coding
  • Provide recommendations and best practices for application development, platform development, and developer tools
  • Capture requirements and use cases
  • Actively stay abreast on industry best practices, share learnings, and experiment and apply cutting edge technologies
  • Provide/inspire innovations that fuel the growth of Intuit as a whole and generate creative ideas for emerging business needs
  • Work cross-functionally with various Intuit teams: product management, product development, business units to drive forward results
Qualifications
  • BS/MS in Computer Science or related area or equivalent experience
  • 6+ years total experience delivering enterprise class applications
  • Solid foundation in writing scalable application code following best practices of accessibility, internationalization and instrumentation.
  • Experience with cross-browser, cross-platform, and design constraints on the web and mobile
  • Solid knowledge of algorithms and design patterns
  • 3+ years of JavaScript application design and testing experience
  • 3+ Experience in mid-tier like Node and Java
  • Experience with test automation: TDD, unit/integration/functional testing.
  • Experience with Relational Database Design and Implementation
  • Experience in UI frameworks like React, Backbone, Angular
  • Experience building RESTful or GraphQL APIs and microservices using Java, Spring, SpringBoot, SQL/NO-SQL databases

Desired Skills:

  • Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes, Mesos, etc.
  • Strong experience with Databases design (SQL, NoSQL) and analytics
  • Prior working experience in utility computing and/or cloud computing domain
  • Experience building and deploying applications and services into cloud environments