Software Engineer 1

Intuit Mountain View, CA $55 - $75
Full Time Entry Level

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This entry-level Software Engineer role at Intuit is for individuals eager to learn, grow, and contribute to products like TurboTax and QuickBooks. Associates will develop impactful software solutions across various platforms, working in a culture that embraces experimentation and rapid prototyping.

Responsibilities

  • Develop scalable, responsive, and dynamic web-based applications (Frontend)
  • Develop web applications using server-side languages (Backend)
  • Work effectively with developers and designers, discussing application and API architectures (Fullstack)
  • Develop applications for Android and iOS platforms (Mobile)
  • Contribute to core products and services, as well as systems that power critical engineering operations
  • Help solve meaningful problems for millions of consumers and small businesses
  • Learn and apply proven best practices in designing, building, and supporting software
  • Receive hands-on guidance, detailed feedback, and mentorship from experienced team members
  • Collaborate closely with peers across disciplines and build strong, supportive working relationships

Requirements

  • Foundational understanding of Agile development, object-oriented design, and programming principles
  • Coursework, internships, personal projects, or academic experience with one or more programming languages (e.g., Java, Python, JavaScript, C++)
  • Basic knowledge of front-end web technologies (HTML, CSS, JavaScript)
  • Strong written, verbal, and collaboration skills

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent practical experience
  • Entry level role, with foundational understanding of Agile development, object-oriented design, and programming principles

Nice to Have

  • Familiarity with modern frontend tools and frameworks such as React, AngularJS, or js
  • Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB
  • Understanding of RESTful API design principles
  • Experience with server frameworks such as Express, Spring MVC or Django
  • Understanding of Agile methodologies and ability to work with Scrum teams
  • Familiarity with tools such as Git, Jenkins, or Travis
  • Familiarity with mobile application development frameworks such as React Native or Flutter
  • Understanding of development tools such as XCode, Android Studio and SDK languages such as Objective-C, Swift or Java
  • Familiarity with frameworks or tools
  • Willingness to learn and adapt to new priorities, tools, and technologies
  • Able to leverage AI tools and platforms to enhance productivity and problem-solving
  • Comfortable using AI-assisted development environments (such as GitHub Copilot, Tabnine, or similar tools)
  • Able to identify tasks that could be automated or optimized using AI
  • Demonstrates awareness of ethical considerations, bias, and limitations of AI tools
  • Can effectively review and validate AI-generated outputs

Skills

Python * Java * Jenkins * C++ * JavaScript * CSS * HTML * Agile * REACT * Scrum * Android * iOS * Git * MongoDB * PostgreSQL * MySQL * Django * Flutter * Swift * Objective-C * Node.js * Xcode * GitHub Copilot * React Native * Express * Spring MVC * RESTful API * AngularJS * Android Studio * Travis * Tabnine *

* Required skills

Benefits

Equity rewards

About Intuit

Technology
View all jobs at Intuit →