Staff Software Engineer
Western Digital
Staff Software Engineer
As a Staff Software Engineer in the Flash Business Unit, you will play a pivotal role in designing, developing, and optimizing software solutions for our advanced hardware devices. You will join a team of skilled engineers and collaborate closely with cross-functional teams to deliver high-quality software that enhances the performance and functionality of our storage products.
Key Responsibilities:
Coding and Development: Develop software components, modules, and applications. Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
Collaboration: Work with cross-functional teams, including hardware engineers, firmware developers, and quality assurance, to ensure seamless integration of software and hardware components.
Adapting to Change: Participate in a lean, Agile team focused on delivering working software in increments.
Innovation: Stay updated on industry trends, emerging technologies, and best practices. Introduce innovative solutions and technologies to enhance our storage products.
Problem Solving: Identify and address technical challenges, bottlenecks, and issues. Collaborate to find effective solutions and drive continuous improvement.
Code Review: Conduct and participate in code reviews to maintain code quality, consistency, and adherence to coding standards.
Documentation: Create and maintain comprehensive technical documentation for software architecture, design, and implementation.
Qualifications
Bachelorβs or Masterβs degree in Computer Science, Computer/Software Engineering, or a related field.
6+ years of experience in software development.
Strong understanding of client/server applications and modern web development within dynamic environments.
Excellent problem-solving and debugging skills.
Effective communication and collaboration skills.
Familiarity with Agile development methodologies.
Strong adherence to best engineering practices such as Test-Driven Development, Domain Driven Design, SOLID Principles, and Twelve Factors.
Proficiency in conversational and written English
Job Skills: Angular π °οΈ, Web Development π, Next.js β², Java β, JavaScript π, Vue π, Python π, TypeScript π, English π¬π§, React βοΈ, Senior π, Fullstack π
Location: Worldwide π
Please mention EstamosRemoto.com, you help us out a ton β€οΈ!