
Software Engineer Intern
NetApp
internship
Posted on:
Location Type: Office
Location: San Jose • California • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Responsible for web development, automation, and programming tasks
- Work on a variety of projects, collaborating with cross-functional teams to deliver high-quality software solutions.
- Implement multi-threading, data structures, complex algorithms, and problem-solving techniques.
- Develop and maintain web applications, both frontend and backend, using various stacks (any stack).
- Utilize automation skills to create Python scripts and use frameworks like Pytest for testing.
- Work with REST APIs and perform UI automation.
Requirements
- Strong programming skills in C/C++, C#, Python and Go lang.
- Proficiency in web development using NodeJS, JavaScript, TypeScript.
- Familiarity with Linux platform and operating system fundamentals.
- Familiarity with software development best practices, including version control and testing.
- Exhibit strong written and verbal communication skills.
- Ability to quickly grasp project requirements and execute tasks with minimal guidance.
- Show a strong aptitude for learning new technologies.
- Ability to work effectively in a team environment and collaborate with cross-functional teams.
Benefits
- Competitive salary
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++C#PythonGoNodeJSJavaScriptTypeScriptmulti-threadingdata structures
Soft Skills
written communicationverbal communicationproblem-solvingaptitude for learningteam collaborationproject requirement understandingminimal guidance execution