Summer 2025 Intern, Software Engineer (Web/App Development)
Western DigitalAbout the role
Company Description
At Western Digital, we are on a mission to unlock the potential of data so people, companies and organizations everywhere can create what’s next. To fulfill our vision, we are always on the lookout for potential team members who share our passion for solving problems to empower others.
When you join Western Digital, you join a legacy more than 50 years in the making. Across our Western Digital®, SanDisk®, SanDisk® Professional, WD® and WD_BLACK™ brands, we have brought some of the most storied advancements in memory and data storage technology to market—and our best, most innovative work is yet to come.
From energizing gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, Western Digital is fueling a brighter, smarter future.
Here’s how you can help.
Job Description
Essential Duties & Responsibilities:
Western Digital is seeking an intern to join the Information Technology team in San Jose, CA. As an Application Development intern at Western Digital, you will be responsible for developing and maintaining robust, scalable, and high-performance applications. You will work closely with our team of experienced developers, designers, and project managers to deliver high-quality solutions.
An intern in this group can expect to work on and gain experience in the following areas:
Front-end Development:
- Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript.
- Implement modern front-end frameworks and libraries (such as Angular or React) to enhance user experience.
Back-end Development:
- Design, develop, and maintain server-side applications and APIs using .NET technologies (ASP.NET, C#, .NET Core).
- Work with databases (SQL Server, MySQL, or similar) to create efficient and optimized data structures.
Full Stack Development:
- Integrate front-end and back-end aspects of the application, ensuring seamless communication between the two.
- Collaborate with cross-functional teams to define, design, and ship new features.
Mobile Development:
- Designing and developing advanced applications for the mobile platforms.
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Working on bug fixing and improving application performance.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
- Ensuring responsiveness of applications for all devices
- Integrate with backend REST APIs in an optimized way.
- Translating designs and wireframes into high-quality code.
Testing and Debugging:
- Write unit tests to ensure the reliability and robustness of the applications.
- Debug issues and perform root cause analysis to resolve technical problems.
Version Control and Collaboration:
- Use version control systems (e.g., Git) to manage codebase and collaborate effectively with team members.
- Participate in code reviews to maintain code quality and standards.
Documentation:
- Document technical specifications, system workflows, and best practices.
- Create and maintain project-related documentation for future reference.
Continuous Learning:
- Stay updated with the latest trends and advancements in .NET technologies and web development.
- Actively participate in knowledge sharing sessions within the team.
Qualifications
Required:
- Current students seeking a bachelor’s degree in computer science, computer engineering, software engineering, or related field with a graduation date between December 2025 and June 2026.
- Right to work in the US without requiring Western Digital to commence or sponsor an immigration case to employ you at any point in the future required (for example, H-1B or other employment-based immigration case)
- A strong grasp of data structures and algorithms is essential for solving complex problems and optimizing code.
- Experience working on group projects or in a team environment.
- Candidates who will not require relocation to the San Jose, CA will be preferred
Preferred:
- Experience with web and mobile app development is preferred
- Candidates who will not require relocation to the San Jose, CA will be preferred
- You are well-versed one or more languages like C#, Java, Kotlin, Python, C++, C#, or JavaScript and comfortable with Object-Oriented concepts.
- Understanding
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s