Software Engineer 1

Lensa Mountain View, CA $55 - $75
Internship 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 provides an opportunity to contribute to products that transform how millions manage their finances. The position involves working in a dynamic, AI-native environment, applying best practices in software development, and gaining mentorship from experienced team members to build a rewarding career.

Responsibilities

  • Contribute to core products and services, as well as systems that power critical engineering operations across various tech stacks
  • Help create solutions that transform how millions of consumers and small businesses manage their finances in cloud, platform, mobile, and SaaS environments
  • Collaborate closely with customers and cross-functional teams, turning ideas into real impact
  • 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
  • Gain exposure to innovation methods like Design for Delight to experiment, iterate, and create impact
  • Leverage AI tools and platforms to enhance productivity and problem-solving, including AI-assisted development environments
  • Identify tasks that could be automated or optimized using AI
  • Review and validate AI-generated outputs to ensure correctness and maintain software quality standards

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 with the ability to work effectively in a team environment
  • Willingness to learn and adapt to new priorities, tools, and technologies

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent practical experience
  • Entry level with coursework, internships, personal projects, or academic experience with programming languages

Nice to Have

  • Familiarity with frameworks or tools of front-end web technologies
  • Experience developing scalable, responsive, and dynamic web-based applications (Frontend Engineering)
  • Familiarity with modern frontend tools and frameworks such as React, AngularJS, or Vue.js (Frontend Engineering)
  • Knowledge of HTML, CSS, and JavaScript standards (Frontend Engineering)
  • Experience developing web applications using server-side languages, such as Java, Python, or Node.js (Backend Engineering)
  • Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB (Backend Engineering)
  • Understanding of RESTful API design principles and ability to work with API integrations (Backend Engineering)
  • Experience with server frameworks such as Express, Spring MVC or Django (Backend Engineering)
  • Familiarity with both frontend and backend development (Fullstack Engineering)
  • Ability to work effectively with developers and designers, discussing application and API architectures (Fullstack Engineering)
  • Understanding of Agile methodologies and ability to work with Scrum teams (Fullstack Engineering)
  • Familiarity with tools such as Git, Jenkins, or Travis (Fullstack Engineering)
  • Experience developing applications for one or more platforms such as Android and iOS (Mobile Engineering)
  • Familiarity with mobile application development frameworks such as React Native or Flutter (Mobile Engineering)
  • Understanding of development tools such as XCode, Android Studio and SDK languages such as Objective-C, Swift or Java (Mobile Engineering)
  • Ability to work with designers and backend engineers to integrate mobile applications with cloud-based APIs (Mobile Engineering)

Skills

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

* Required skills

Benefits

Competitive compensation package
Equity rewards
Cash bonus
Strong pay for performance rewards approach

About Lensa

Lensa is a career site that helps job seekers find great jobs in the US. It promotes jobs on LinkedIn on behalf of its direct clients, recruitment ad agencies, and marketing partners.

Technology
View all jobs at Lensa →