Job Closed

This listing is no longer active.

Western Digital logo
Western Digital

We create data storage solutions that power the technology of today and inspire the innovations of tomorrow.

Principal Software Development Engineer – Apps

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1970H1B SponsorCompany SiteLinkedIn

Location

China

Posted

123 days ago

Salary

0

Seniority

Senior

Job Description

Principal Software Development Engineer – Apps

Western Digital

• Work with external customer and internal teams to the design and development of enterprise HDD and its storage applications • Provide technical leadership and mentorship to development teams, fostering a culture of engineering excellence • Collaborate with cross-functional teams to define and implement product roadmaps and technical strategies • Develop deep understanding of Linux Kernel and modern Datacenters and Storage Systems • Establish best practices for HDD usage and define best performance tuning to meet these usage demands • Drive continuous improvement in quality • Work on the evaluation and adoption of new technologies and frameworks to enhance our development capabilities

Job Requirements

  • Bachelor's degree, Master's degree preferred, in Computer Science, Software Engineering, or related field
  • 6+ years of experience in software development, with at least 3 years in modern Datacenters and Storage Systems or Linux Kernel settings
  • Excellent communication and interpersonal skills, with the ability to influence and lead cross-functional teams
  • Strong analytical and problem-solving skills with attention to detail
  • Expert-level proficiency in multiple programming languages such as Java, Python, C++, or JavaScript
  • Strong understanding of software architecture principles, design patterns, and best practices
  • Extensive experience with cloud computing platforms (e.g., AWS, Azure, GCP) and microservices architecture
  • Proficiency in Agile methodologies and DevOps practices
  • Expertise in performance optimization and scalability design for high-traffic applications or cloud applications
  • Proven team player
  • Strong project management skills and experience in driving technical initiatives

Benefits

  • Health insurance
  • Professional development
  • Flexible work arrangements

Related Job Pages

More Full-stack Engineer Jobs

Brave Bison logo

Senior Software Engineer

Brave Bison

A different beast: a media, marketing and technology company purpose built for the digital era.

Full TimeRemoteTeam 201-500Since 2012H1B No Sponsor

• Architect and implement scalable applications that ingest and clean data from APIs of digital marketing platforms. • Design and build systems for labeling, categorizing, and cleaning data, enabling it to power performance dashboards and AI models. • Lead the development of predictive models for media spend forecasting as part of an MVP, with plans to expand into other AI-based modules. • Collaborate with data science teams to develop GPT-powered models for digital marketing performance enhancement. • Develop AI-driven tools that are aimed to drive efficiency or performance • Create powerful pipelines to help create dashboards to present key insights from processed data. • Own the end-to-end solution design, ensuring robustness, scalability, and alignment with business goals.

Egypt
Job Closed
Float logo

Full Stack Developer

Float

Canada's complete business finance platform. Modern financial services + software to help you spend, save and grow.

Full TimeRemoteTeam 51-200Since 2019H1B No Sponsor

• Build and evolve end-to-end product features across backend, frontend, and APIs. • Partner closely with Product and Design to deliver simple, intuitive user experiences. • Translate customer needs into thoughtful technical solutions that scale. • Make principled trade-offs between speed, quality, and long-term maintainability. • Own features in production, including iteration, reliability, and improvement over time. • Contribute to shared standards, tooling, and practices that raise engineering quality. • Work within a small, empowered squad with clear ownership over a product vertical.

Canada
Agilent Technologies logo

R&D Software Architect

Agilent Technologies

Premier Laboratory Partner for a Better World

OtherRemoteTeam 10,001+Since 1999H1B Sponsor

• Define and evolve software architecture for large‑scale SaaS, analytics, and monitoring platforms. • Translate product and business concepts into feasible technical solutions through requirements, architecture design, and proof‑of‑concepts. • Partner with product, marketing, engineering, and leadership to align solutions with business goals. • Architect event‑driven, data‑centric, and enterprise‑integrated systems. • Evaluate emerging technologies, including AI‑enabled capabilities, and guide technical adoption. • Provide architectural guidance, documentation, and technical direction to development teams. • Clearly communicate architectural concepts to technical and non‑technical stakeholders. • Ensure solutions are scalable, performant, maintainable, and meet regulatory requirements (ISO, GDPR, EU CRA, etc) and follow best practices in cybersecurity.

California
$153.8K - $240.3K / year
OtherRemoteTeam 501-1,000H1B Sponsor

• Collaborate with HungerRush teams to design, develop, and support existing as well as create new functionality and applications • Write high quality code following best practices and standards for coding, compliance, security, and performance • Contribute to software development with an emphasis on architecture, design, quality, implementation, and culture • Utilize the latest advances in AI software development to improve effectiveness of delivering business value • Mentor junior software engineers • Help troubleshoot issues and identify bug fixes

Texas
Job Closed