Full-Time

Principal Software Engineer

Posted on 4/18/2024

Western Digital

Western Digital

10,001+ employees

Develops data storage solutions and devices

Data & Analytics
Hardware

Senior, Expert

Remote in USA

Requirements
  • Experience Developing Native Applications for Windows Platform
  • Architected underlying layers of application that interact with Windows ecosystem
  • Experience in Windows systems-level programming (Win32 APIs, multi-threading, Interprocess Communication, pipes, COM)
Responsibilities
  • Define and enforce coding standards, best practices, and guidelines to ensure the highest levels of code quality
  • Conduct thorough code reviews, providing constructive feedback to maintain a high standard of excellence
  • Lead the design and development of software interfaces, ensuring a user-friendly and seamless experience
  • Work closely with cross-functional teams to design and implement scalable software architectures for new and existing products
  • Take ownership of greenfield projects, guiding the development team through the entire lifecycle from concept to implementation
  • Collaborate with other senior engineers, architects, and team leads to align on architectural decisions and design principles

Western Digital specializes in high-performance data storage solutions, offering SSDs, HDDs, USB drives, and memory cards designed to power current technology and drive future innovations. Their products are at the forefront of data storage technology, catering to a wide range of storage needs.

Company Stage

M&A

Total Funding

$927.9M

Headquarters

San Jose, California

Founded

2014

Growth & Insights
Headcount

6 month growth

0%

1 year growth

1%

2 year growth

5%

Benefits

Paid sick leave & vacation time

Medical/dental/vision insurance

Life, accident, & disability insurance

Tax-advantaged flexible spending and health savings accounts

Employee assistance program

Tuition reimbursement

Employee stock purchase plan

Western Digital Savings 401(k) Plan