Staff Software Engineer
Western Digital

placeholder

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 ❀️!