Software Engineer

Western Digital

San Jose, CA • 4h ago • On-site

Intern

On-site

110,900 - 147,800 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Early-career Software Engineering roles across System Tools, Applications, Data Analytics, Firmware, or Systems Design & Integration

Description

You’ll build software and tools that power engineering teams and next-generation products. Depending on the track, you may develop system software and utilities, enterprise applications, data pipelines and analytics systems, embedded firmware, or integrated hardware/software solutions. Responsibilities include designing, developing, testing, troubleshooting, debugging, and improving performance, reliability, and scalability.

Requirements

  • Currently pursuing or recently completed a Bachelor’s or Master’s degree in a related technical field (Computer Science, Software Engineering, Computer Engineering, Systems Engineering, Data Science, Electrical Engineering, or similar)
  • Hands-on experience through coursework, internships, research, or personal projects using one or more languages such as C, C++, Python, Java, Go (Golang), SQL, JavaScript, or similar
  • Familiarity with software development fundamentals including debugging, data structures, algorithms, operating systems, or other computer engineering concepts
  • Strong analytical, critical thinking, and problem-solving skills with a passion for learning new technologies
  • Excellent written and verbal communication skills and ability to collaborate effectively in a team environment
  • Proficiency with Microsoft Office and common software development tools (e.g., Git, Linux, IDEs) is a plus
  • Interest in storage technologies, semiconductors, embedded systems, cloud computing, AI, data analytics, or other emerging technologies

Benefits

  • Foundational training via structured onboarding, mentorship, and a curated development curriculum
  • Comprehensive benefits package including paid vacation and sick leave, medical/dental/vision insurance, life/accident/disability coverage, flexible spending and health savings accounts, employee assistance program, voluntary benefits, tuition reimbursement, transit support, employee stock purchase plan, and 401(k)
  • Potential bonus and long-term incentive eligibility (depending on role), including RSUs/cash equivalents where applicable

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Software Engineer role

Improve your resume for just $5

$110,900 – $147,800/year

Unlock Full Resume Report