Senior Software Engineer

Intuit Inc.

Mountain View (CA)

On-site

USD 100,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An established industry player is seeking a seasoned software engineer to lead technical initiatives and mentor junior engineers. This role involves hands-on coding, designing scalable solutions, and collaborating with cross-functional teams to deliver innovative software that addresses critical customer needs. The ideal candidate will have extensive experience in JavaScript, Node.js, and cloud computing, along with a passion for leveraging cutting-edge technologies. Join a dynamic team that values creativity and innovation while contributing to the mission of powering prosperity around the world.

Qualifications

  • 6+ years in enterprise applications with a strong foundation in scalable code.
  • Experience in UI frameworks and building RESTful APIs or microservices.

Responsibilities

  • Gather functional requirements and develop technical specifications.
  • Drive design and implementation of scalable software solutions.

Skills

JavaScript
Node.js
Java
RESTful APIs
Microservices
Test Automation
UI Frameworks (React, Backbone, Angular)
Algorithms and Design Patterns

Education

BS in Computer Science
MS in Computer Science

Tools

Kubernetes
Mesos
SQL/NoSQL Databases

Job description

Intuit is the global leader in financial management software where we have pioneered the shift to Virtual Platforms, cloud computing for consumers, small businesses and those that serve them. Intuit acts as a 40 year old startup, and we are constantly disrupting ourselves as we identify major new technology and design trends that are needed to deliver our mission to power prosperity around the world. Our groups are fast-paced teams focused on delivering innovative capabilities, and having fun while doing it.

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 software solutions that will solve critical customer problems, are scalable, secure, easy to maintain, and interact with numerous other systems
  • 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
Minimum Requirements
  • 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+ years of 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/NoSQL databases
Desired Skills
  • Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes, Mesos, etc.
  • Strong experience with Database 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fintech Futures - Staff Software Engineer
Fintech Futures - Staff Software Engineer

Intuit • New York (NY)

On-site
USD 180,000 - 240,000
Director, Software Engineering - GTM at Intuit Mountain View, CA
Director, Software Engineering - GTM at Intuit Mountain View, CA

MSU Solutions GmbH • Mountain View (CA)

On-site
USD 150,000 - 200,000
Staff Software Engineer-Full Stack
Staff Software Engineer-Full Stack

Intuit Inc. • New York (NY)

On-site
USD 202,000 - 274,000
Equity rewards
Cash bonus
Comprehensive benefits
Staff Backend Software Engineer
Staff Backend Software Engineer

Intuit Inc. • Mountain View (CA)

On-site
USD 197,000 - 266,500
Cash bonuses
Equity rewards
Comprehensive benefits
Staff Software Engineer-Full Stack
Staff Software Engineer-Full Stack

Intuit • San Diego (CA)

On-site
USD 184,000 - 250,000
Cash bonus
Equity rewards
Comprehensive benefits package
Staff Software Engineer-Front End
Staff Software Engineer-Front End

Intuit Inc. • San Diego (CA)

On-site
USD 120,000 - 150,000
Competitive salary
Cash bonus
Equity rewards
+1
Chief Architect, VP of Technology at Intuit Mountain View, CA
Chief Architect, VP of Technology at Intuit Mountain View, CA

Intuit • Mountain View (CA)

On-site
USD 200,000 - 300,000
Staff Software Engineer-Full Stack
Staff Software Engineer-Full Stack

Intuit Inc. • San Diego (CA)

On-site
USD 184,500 - 250,000
Cash bonus
Equity rewards
Comprehensive benefits
Senior Staff Software Engineer
Senior Staff Software Engineer

Intuit • New York (NY)

Hybrid
USD 208,000 - 290,000
Staff Backend Software Engineer
Staff Backend Software Engineer

Intuit Inc. • New York (NY)

On-site
USD 197,000 - 266,500
Cash bonus
Equity rewards
Comprehensive benefits package