Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Western Digital

Software Engineer

WD is building the infrastructure behind the AI-driven data economy. As AI scales, so does data. Every interaction, every model, every system generates data that must be stored, managed, and made accessible over time. That's where we come in. We combine deep engineering expertise with global-scale manufacturing to deliver the storage systems that make AI possible, powering hyperscale data centers, cloud platforms, and enterprise infrastructure worldwide. This isn't theoretical work. It's real systems, at real scale, people solving some of the hardest challenges in technology today. We're looking for people who want to build, solve, and operate at that level. Join us and let's shape the future of data.

Job Description

This posting supports current and anticipated early-career hiring needs. Applying allows our recruiting team to consider you for opportunities that align with your qualifications, preferences, and availability. An immediate opening or interview is not guaranteed.

Where are these roles located? You'll have the opportunity to work with teams in:

  • Colorado Springs, Colorado
  • Irvine, California
  • Longmont, Colorado
  • Fremont, California
  • Rochester, Minnesota
  • San Jose, California

System Tools Software Engineering:

Build the software behind the technology.

As a System Tools Software Engineer , you'll create the software that powers engineering teams and next-generation products. You'll design, develop, test, and improve tools that make systems faster, more reliable, and easier to build.

In this role, you may:

  • Design and develop system software, utilities, and engineering tools.
  • Build or enhance operating systems, compilers, networking tools, databases, and Internet-based applications.
  • Troubleshoot, debug, and optimize software performance.
  • Collaborate with hardware and software engineers to ensure seamless integration.
  • Help influence hardware design by developing software that works efficiently with new technologies.

Applications Software Engineering:

Create software that helps teams work smarter.

As an Applications Software Engineer , you'll develop applications that support employees, customers, and business operations. You'll design, build, test, and improve software used across enterprise systems.

In this role, you may:

  • Design, develop, and maintain commercial and internal software applications.
  • Write clean, efficient, and maintainable code using modern programming languages.
  • Test, debug, and improve application performance.
  • Collaborate with teammates to build new features and solve technical problems.
  • Create documentation that supports software deployment and ongoing maintenance.

Data Analytics Engineering:

Turn data into insights that drive better decisions.

As a Data Analytics Engineer , you'll build the tools and data systems that help teams understand performance, improve products, and solve business challenges. You'll work with large datasets to create meaningful insights that influence engineering and business decisions.

In this role, you may:

  • Design and develop data pipelines, databases, and data warehouses.
  • Build software and automation tools for collecting, processing, and analyzing data.
  • Create dashboards, reports, and visualizations that support decision-making.
  • Partner with stakeholders to understand business needs and translate them into technical solutions.
  • Analyze data to identify trends, improve processes, and solve complex problems.

Firmware Engineering:

Write the code that brings hardware to life.

As a Firmware Engineer , you'll develop the low-level software that allows hardware devices to function. Working at the intersection of hardware and software, you'll help build reliable, high-performance embedded systems used in next-generation technology.

In this role, you may:

  • Design, develop, test, and debug embedded firmware.
  • Write software using C, C++, assembly, and other low-level programming languages.
  • Collaborate with hardware engineers to integrate software with electronic systems.
  • Troubleshoot firmware and hardware interactions to improve performance and reliability.
  • Support new product development from concept through production.

This role is part of WD's early career development program. WD's early career development program is ideal for individuals at the early stages of their professional career. Participants receive foundational training through structured onboarding, mentorship, and a curated development curriculum. The responsibilities of this role are typically aligned with candidates who have approximately 0–2+ years of relevant professional experience, though candidates of all experience levels are encouraged to apply.

Systems Design & Integration Engineering:

Bring complex systems together.

As a Systems Design & Integration Engineer , you'll help ensure hardware and software work together seamlessly. You'll collaborate across engineering teams to design, integrate, test, and optimize complete system solutions for next-generation products.

In this role, you may:

  • Define system requirements and technical specifications.
  • Evaluate hardware and software compatibility.
  • Coordinate the integration of multiple subsystems into complete products.
  • Identify, troubleshoot, and resolve system-level issues.
  • Recommend improvements that enhance system performance, reliability, and scalability.
Qualifications

Required:

  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Systems Engineering, Data Science, Electrical Engineering, or a related technical field.
  • Experience developing technical skills through coursework, internships, research, or personal projects using one or more programming languages such as C, C++, Python, Java, Go (Golang), SQL, JavaScript, or similar technologies .
  • Familiarity with software development fundamentals, 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 the ability to collaborate effectively in a team environment.
  • Proficiency with Microsoft Office and common software development tools (such as Git, Linux, or IDEs) is a plus.
  • Interest in storage technologies, semiconductors, embedded systems, cloud computing, AI, data analytics, or other emerging technologies.
Additional Information

WD is committed to providing equal opportunities to all applicants and employees and will not discriminate against any applicant or employee based on their race, color, ancestry, religion (including religious dress and grooming standards), sex (including pregnancy, childbirth or related medical conditions, breastfeeding or related medical conditions), gender (including a person's gender identity, gender expression, and gender-related appearance and behavior, whether or not stereotypically associated with the person's assigned sex at birth), age, national origin, sexual orientation, medical condition, marital status (including domestic partnership status), physical disability, mental disability, medical condition, genetic information, protected medical and family care leave, Civil Air Patrol status, military and veteran status, or other legally protected characteristics. We also prohibit harassment of any individual on any of the characteristics listed above. Our non-discrimination policy applies to all aspects of employment. We comply with the laws and regulations set forth in the "Know Your Rights: Workplace Discrimination is Illegal" poster. Our pay transparency policy is available here.

WD thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect, and contribution.

WD is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at View email address on click.appcast.io to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in San Jose, CA vacancy
  •  ...Full-Stack Software Engineer Future Motion is the creator of the Onewheel and Antic Bikes brands. This role joins the software team responsible for internal business applications and select customer-facing products that improve efficiency across teams like Customer... 
    Suggested
    Work at office
    1 day per week

    Future Motion

    San Jose, CA
    3 days ago
  •  ...Job Title: Fullstack Software Engineer As a Fullstack Software Engineer, you will design, develop, and maintain automation software solutions for semiconductor manufacturing at TSMC Arizona. You will work closely with multidisciplinary teams to create high-performance... 
    Suggested
    Work experience placement
    Monday to Friday

    TSMC

    San Jose, CA
    1 day ago
  •  ...SYMVIONICS, Inc. has an Immediate Opening Job Description : Full Stack Software Engineer LOCATION: NASA Ames Research Center, Moffett Field, CA (* immediate opening*) Job Description: ATM-X Freddie As an agile team, we commit code and perform code reviews... 
    Suggested
    Full time
    For contractors
    Immediate start

    Symvionics

    San Jose, CA
    5 days ago
  •  ...applications and data visualization frameworks. You will work across the software stack, from designing scalable APIs and data pipelines to...  ...debugging various chip design workflows to enable hardware engineering teams to design the world’s most advanced silicon more... 
    Suggested

    Apple

    Cupertino, CA
    4 days ago
  • $125k - $200k

     ...Full Stack Software Engineer Our client is a world class global consulting firm offering technology assistance to its many clients. Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Full Stack... 
    Suggested
    Visa sponsorship

    The Resource Collaborative

    Cupertino, CA
    2 days ago
  •  ...Senior Full-Stack Software Engineering Role This is a senior full-stack software engineering role. You'll work closely day-to-day with other engineers, designer, and PM to plan, design, build, and ship high quality software. Your responsibilities will include:... 

    MindSource

    Cupertino, CA
    4 days ago
  • $124.9k - $228.9k

     ...from identity to measurement to bidding, to deliver unified campaign experiences that span screens, formats, and moments.Our Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products for our stakeholders. What... 
    Full time
    Temporary work
    Worldwide

    The Trade Desk

    San Jose, CA
    4 days ago
  •  ...Full-Stack Engineer As a Full-Stack Engineer, you will contribute to building scalable, performant, and intuitive user-facing applications...  ..., and integration testing, ensuring robust and resilient software delivery. Partner cross-functionally with Product Management, Design... 
    Work at office

    Illumio

    San Jose, CA
    1 day ago
  • $150.4k - $277.6k

     ...Platform And Frameworks Software Engineer, Sear The SPEAR team in Apple's Security Engineering & Architecture organization is hiring a collaborative OS platform software engineer with a drive to improve the security of end user devices. SPEAR is a dedicated team of... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $169k - $218k

    We’re looking for a foundational full-stack engineer to help drive Gridmatic’s initiative to transform the way companies decarbonize their...  ...usage You might be a good fit if you: Have 3+ years of software engineering experience Have previous startup work experience... 
    Contract work
    Work experience placement

    Gridmatic

    Cupertino, CA
    2 days ago
  • $150.4k - $277.6k

     ...Full Stack Software Engineer - Camera & Photos Tools & AI Team At Apple, new ideas have a way of becoming extraordinary products and experiences very quickly. Bring your passion and dedication to your job and there's no telling what you could accomplish. Apple's Camera... 
    Relocation
    Shift work

    Apple

    Cupertino, CA
    3 days ago
  •  ...Senior Data Security Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics... 
    Part time
    Immediate start

    Dell

    Santa Clara, CA
    1 day ago
  •  ...Senior Software Engineer OCI Secrets Service is a foundational tier-0 service that plays a critical role in secure OCI and customer services. As a Senior Software Engineer, you will be responsible for helping design, build, test, deploy and operate highly scalable Secrets... 
    Flexible hours

    Oracle

    Santa Clara, CA
    3 days ago
  •  ...goals. ~ World-class leadership team: Our Heads of AI, Engineering, and Product bring extensive experience from some of the world...  ...and intelligent automation. Now we need an experienced software engineer to make these systems scale. You'll be the first dedicated... 

    Kai Cyber, Inc.

    San Jose, CA
    2 days ago
  • $139k - $257.55k

     ...League content as trusted, structured, and AI-ready knowledge for internal and external clients. We are looking for a Senior Software Engineer (P40) who will help design and build these knowledge management and GenAI services , enabling product teams to create high-... 
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    5 days ago
  • $124k - $195.5k

     ...passionate about driving innovation in deep learning and eager to work on cutting-edge AI technology? Join NVIDIA's TensorRT team as a Software Engineer, and be at the forefront of technology, contributing to high-performance AI inference solutions for specialized platforms and... 
    Internship

    NVIDIA

    Santa Clara, CA
    23 hours ago
  • $140.6k - $225k

     ...already have a Candidate Account, please Sign-In before you apply. Job Description: Core Switching Group (CSG) Software Field Applications Engineer (FAE) will be supporting industry leading XGS-Tomahawk series of products in AI clusters for scale up, scale out,... 
    Permanent employment
    Work at office
    Local area
    Relocation

    Broadcom Corporation

    San Jose, CA
    5 days ago
  •  ...Job Description We are looking for engineers who are passionate about building consumer products. You have experience with metrics...  ...are down to riff with us on anything from company mission to software architecture to user research You enjoy diving into the deep... 

    Aven, Inc.

    Campbell, CA
    4 days ago
  • $105.5k - $213.5k

     ...Software Engineer II This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Cupertino, CA
    2 days ago
  •  ...an open and integrated platform. We need to integrate different software components from OpenStack, ODL, and ONOS projects, and validate...  ..., with 5-8 years of professional experience as a software engineer. Additional Information Ankit Singh – ****@*****.***(dot)com... 
    Work experience placement

    Mindlance

    Santa Clara, CA
    1 day ago
  •  ...ownership in perpetuity, so they can turn generative AI into one of their most valuable assets. About the Role SambaNova is hiring Software Engineers for SambaNova’s SambaStack platform. We are helping enterprises and service providers host their own AI inference platforms... 
    Full time
    Temporary work
    Local area
    Flexible hours

    SambaNova Systems

    San Jose, CA
    4 days ago
  •  ...professionals, and work with the most advanced AI technologies on the market. Job Summary We are seeking a motivated and curious Software Engineer who is a recent or upcoming graduate passionate about the potential of Generative AI. This is a unique entry-level opportunity... 

    Tata Consultancy Services

    Santa Clara, CA
    4 days ago
  •  ...— enabling our customers to onboard faster, reduce manual reviews, and prevent financial crime. Role Overview We’re hiring a Software Engineer II to help build and scale the core platform behind AiPrise’s compliance orchestration and AI agent systems. This is a build it... 
    Work at office
    Immediate start
    Worldwide

    AiPrise

    San Jose, CA
    1 day ago
  • $179.5k - $246.5k

     ...Who We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced...  ..., or wherever you may go. Learn more about our benefits. As a Software Engineer at Applied Materials, you’ll dive deep into ground‑breaking... 
    Full time
    Relocation

    Applied Materials

    Santa Clara, CA
    1 day ago
  •  ...Responsibilities Design, develop, test, and support assigned software components Translate manufacturing and quality requirements...  ...& qualifications Bachelor's degree in Computer Science, Engineering, or related field Knowledge of quality management systems... 

    MILLENNIUMSOFT

    Milpitas, CA
    3 days ago
  •  ...Software Engineer Greetings from Rootshell Inc, Role: Software Engineer, Location: Santa Clara, CA Duration: Long Term At least 8+ years of hands-on software development Experience with multi-threading, collections Hands on experience in developing micro services Experience... 

    Rootshell Inc

    Santa Clara, CA
    5 hours ago
  • $264.51k

     ...Airspan Careers SOFTWARE ENGINEER Location: In office, Milpitas, CA ABOUT AIRSPAN NETWORKS Airspan Networks is a leading provider of groundbreaking wireless solutions, enabling connectivity for the next generation of mobile and fixed networks... 
    Work at office
    Remote work
    Worldwide

    Airspan

    Milpitas, CA
    4 days ago
  • $269.1k - $307.2k

     ...Distinguished Software Engineer - IFX As a Distinguished Engineer at Capital One, you will be a part of a community of technical experts working to define the future of banking in the cloud. You will work alongside our talented team of developers, machine learning... 
    Full time
    Part time
    Local area

    Capital One

    San Jose, CA
    2 days ago
  • $144k - $216k

     ...As a Senior Software Engineer, Core Platform , you will be a key contributor driving the design, implementation, and evolution of FloQast's foundational backend systems. You are a "systems thinker" who will build and optimize critical platform capabilities, including... 

    FloQast

    San Jose, CA
    5 hours ago
  •  ...us to ensure we take care of ourselves, each other, and our communities. Job Summary: Job Description: PayPal, Inc. seeks Software Engineer 3 in San Jose, CA Job Duties: Design, develop, and deploy high-performance, scalable, and reliable software applications and... 
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    PayPal

    San Jose, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!