Software Engineer 1
Intuit
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Overview
This Software Engineer 1 role at Intuit is ideal for those at the start of their professional journey, with less than two years of industry experience, who are eager to learn, grow, and make an immediate impact. As this is a general posting, Intuit will align you with a team based on your skills, interests, and career aspirations to set you up for success.
Intuit cultivates a culture that prioritizes innovators, risk-takers, and imaginative thinkers. You’ll help create solutions that transform how millions of consumers and small businesses manage their finances in cloud, platform, mobile, and SaaS environments. Working in a culture that embraces experimentation and rapid prototyping, you’ll collaborate closely with customers and cross-functional teams, turning ideas into real impact while building the skills to launch a rewarding career.
Responsibilities
Frontend Engineering
- Experience developing scalable, responsive, and dynamic web-based applications
- Familiarity with modern frontend tools and frameworks such as React, AngularJS, or Vue.js
- Knowledge of HTML, CSS, and JavaScript standards
- Strong ability to collaborate with designers, UX specialists, and backend engineers
Backend Engineering
- Experience developing web applications using server-side languages, such as Java, Python, or Node.js.
- Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB
- Understanding of RESTful API design principles and ability to work with API integrations
- Experience with server frameworks such as Express, Spring MVC or Django
Fullstack Engineering
- Familiarity with both frontend and backend development
- Ability to work effectively with developers and designers, discussing application and API architectures
- Understanding of Agile methodologies and ability to work with Scrum teams
- Familiarity with tools such as Git, Jenkins, or Travis
Mobile Engineering
- Experience developing applications for one or more platforms such as Android and iOS
- 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
- Ability to work with designers and backend engineers to integrate mobile applications with cloud-based APIs
Across All Tech Stacks
- Contribute to core products and services, as well as systems that power critical engineering operations.
- See your work launched and help solve meaningful problems for customers.
- Learn and apply proven best practices in designing, building, and supporting software projects.
- Receive hands-on guidance, detailed feedback, and mentorship from experienced team members.
- Collaborate closely with peers across disciplines and build strong, supportive working relationships.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent practical experience.
- 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++, etc.).
- Basic knowledge of front-end web technologies (e.g., HTML, CSS, JavaScript) and familiarity with frameworks or tools is a plus.
- Strong written, verbal, and collaboration skills with the ability to work effectively in a team environment.
- Awareness of AI concepts and a basic understanding of capabilities like Generative AI.
- Willingness to learn and adapt to new priorities, tools, and technologies in a fast-paced, dynamic environment.
Key skills/competency
- Software Development
- Web Applications
- API Integration
- Mobile Development
- Cloud Computing
- Agile Methodologies
- Problem Solving
- Collaboration
- Object-Oriented Design
- Data Structures
How to Get Hired at Intuit
- Research Intuit's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Intuit: Highlight relevant projects, internships, and coursework demonstrating expertise in software engineering and cloud technologies.
- Showcase your technical skills: Prepare to discuss programming languages like Java, Python, or JavaScript, and frameworks such as React or Node.js.
- Emphasize problem-solving: Be ready to share examples of how you approached and solved complex technical challenges in past experiences.
- Demonstrate collaboration: Articulate your ability to work effectively in Agile, team-oriented environments, aligning with Intuit's collaborative spirit.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background