Principal Software Engineer
Architecture
Posted on 1/20/2024
INACTIVE
Western Digital

10,001+ employees

Disk drive & data storage manufacturer
Company Overview
Western Digital’s mission is to be at the cusp of innovation and to push the boundaries of innovation to make what you think was once impossible, possible. The company has been at the forefront of innovation with the first hard drives and now continues to work on advancements in 3D NAND along with their reliable data solutions business.
Data & Analytics
Hardware

Company Stage

N/A

Total Funding

$932M

Founded

2014

Headquarters

San Jose, California

Growth & Insights
Headcount

6 month growth

0%

1 year growth

1%

2 year growth

5%
Locations
Remote in USA • Chicago, IL, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Flutter
Rust
Python
AWS
Terraform
CategoriesNew
Software Engineering
Requirements
  • Bachelor’s or Master’s degree in Computer Science or related field
  • 4 years of experience as a software engineer with a strong focus on architecture, design, and code quality
  • Proven experience in building scalable and maintainable software solutions
  • Expertise in programming languages such as Dart, Python, & Rust
  • Experience with Flutter, AWS Terraform preferred
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
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
  • Mentor junior engineers, fostering a culture of continuous learning and improvement
  • Work closely with product teams to understand business objectives and provide technical expertise