Western Digital is seeking a Staff Engineer to lead the design and development of advanced software solutions that power our manufacturing tools. You will be instrumental in driving technical excellence and innovation, while providing mentorship and establishing foundational best practices for our development teams.
What You'll Do
- Design scalable, high-performance software solutions for manufacturing tools.
- Provide technical mentorship to development teams, fostering a culture of engineering excellence.
- Collaborate with cross-functional teams to define and implement cross-functional features.
- Participate in the evaluation and adoption of new technologies and frameworks to enhance our manufacturing capabilities.
- Establish best practices for software development, including coding standards, testing methodologies, and CI/CD processes.
- Drive continuous improvement in software quality, performance, and scalability.
- Conduct code reviews and provide constructive feedback to ensure high-quality deliverables.
- Participate in technical decision-making at the organizational level, influencing strategic technology choices.
- Stay current with industry trends and emerging technologies, recommending innovative solutions to complex problems.
- Contribute to the company's intellectual property through patents and technical publications.
What We're Looking For
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Several years of experience in relevant software development in a senior technical role.
- Proven track record of designing and delivering medium-scale software projects.
- Proficiency in multiple programming languages such as Java, Python, C++, and web service design.
- Strong understanding of software architecture principles, design patterns, and best practices.
- Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Proficiency in Agile methodologies and DevOps practices.
- Demonstrated proficiency in performance optimization and scalability design for high-traffic applications.
- Experience with CI/CD pipelines and automated testing frameworks.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and interpersonal skills, with the ability to influence cross-functional teams.
- Deep knowledge of web application development and enterprise software solutions.
- Exposure to project management and experience in driving technical initiatives.
Nice to Have
- Master's degree preferred.
Technical Stack
- Languages: Java, Python, C++
- Cloud Platforms: AWS, Azure, GCP
- Architecture: Microservices
Benefits & Compensation
- Paid vacation time
- Paid sick leave
- Medical, dental, and vision insurance
- Life, accident and disability insurance
- Tax-advantaged flexible spending and health savings accounts
- Employee assistance program
- Other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity
- Tuition reimbursement
- Transit benefits
- The Applause Program
- Employee stock purchase plan
- WD Savings 401(k) Plan
- Salary range applicable for jobs performed in California, Colorado, New York or remote jobs that can be performed in those states.
Work Mode
This is an onsite position based in Irvine, United States.
Western Digital is committed to providing equal opportunities to all applicants and employees and will not discriminate based on race, color, ancestry, religion, sex, gender, age, national origin, sexual orientation, medical condition, marital 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.





