Golang / Go Job: Golang Developer-Cloud Storage

Golang Developer-Cloud Storage at Western Digital

๐Ÿ‡บ๐Ÿ‡ธ United States โ€บ California โ€บ Mountain View
  (Posted Jan 28 2016)

About the company
WD, a Western Digital company, is a long-time innovator and storage industry leader. As a storage technology pacesetter, the company produces reliable, high-performance hard disk drives and solid state drives. These drives are deployed by OEMs and integrators in desktop and mobile computers, enterprise computing systems, embedded systems and consumer electronics applications, as well as by the company in providing its own storage products. WDโ€™s leading storage devices and systems, networking products, media players and software solutions empower people around the world to easily save, store, protect, share and experience their content on multiple devices. WD was established in 1970 and is headquartered in Irvine, Calif. For more information, please visit the companyโ€™s website at www.wd.com.

Job position
Permanent

Job description
At Western Digital, we are creating a personal cloud experience that ties all of your content together - pictures, music, video, etc., and making it available on any screen, at any place and any time. We are revolutionizing the way people enjoy and experience content.

We are currently looking for a talented Software Engineer with experience developing RESTful APIs and Open SDKs for middleware, mobile-clients and media-centric applications. Our ideal candidate is a highly-motivated creative thinker with a passion for solving complex engineering problems and building robust software components. We are looking for energetic team-players who want to contribute to enabling MyCloud for millions of customers.

Key responsibilities for this role will include:

Design and implement high performance, scalable and high quality middleware components for the WD MyCloud range of storage devices for mobile access
Improve functionality, performance, and reliability of existing code
Provide input on the design and contribute to the development of new platform and API features

Skills & requirements
Excellent OOD principles including in-depth knowledge of design-patterns, namespaces, and pluggable architectures
Experience in developing REST APIs, Open SDKs and/or Web Services
Strong hands-on experience with at least two of the following languages: PHP, Python, Go (Golang), C, C++, Java
If not already familiar with Go, you must be willing and able to learn Go and become quickly proficient in the language
In-depth experience of relational database programming with SQLite/MySQL (NoSQlLexperience with Mongo, CoucbDB or similar experience is a plus)
In-depth knowledge of Linux system-level APIs, including shell-scripting experience
Experience developing with Docker framework is a plus
Experience with Agile development processes (Scrum, Kanban)
Experience developing embedded software for devices such as Network Attached Storage or set-top boxes highly desirable
Bachelorโ€™s degree in Computer Science or Engineering and 8+ years related industry experience or MS and 6+ years


 

Company: Western Digital

Western Digital
job info / career page
Location: Mountain View, California, United States

map of company location

Skills wanted, in addition to Golang:
golang docker go java linux
mysql php python

Golang recruiter: CloudDevs

Golang recruiter: CloudDevs
Golang recruiter: CloudDevs

Are you based in the US ๐Ÿ‡บ๐Ÿ‡ธ
and interested in golang talent
from Latamโ€™s largest talent pool?
G2 favorite CloudDevs can find you
a Silicon Valley-caliber talent in 24 hours.
Golang recruiter: CloudDevs

Other interesting golang jobs

Golang job Senior Platform Engineer - Cloud Platform (open to remote ANZ) at Canva Senior Platform Engineer - Cloud Platform (open to remote ANZ) - Canva   (October 2024)
Sydney, Australia (Remote work possible)
Join the team redefining how the world experiences design. Hey, g'day, mabuhay, kia ora, ไฝ ๅฅฝ, hallo, vรญtejte! Thanks for stopping by. We know job hunting can be a little time consuming and you...
Golang job Senior Software Enginee at Snyk Senior Software Enginee - Snyk   (October 2024)
London, United Kingdom
Every day, the world gets more digital thanks to tens of millions of developers building the future faster than ever. But with exponential growth comes exponential risk, as outnumbered security teams ...
Golang job Senior Software Engineer - Control Plane at Snowflake Senior Software Engineer - Control Plane - Snowflake   (October 2024)
Bellevue, Washington, United States - Salary: $187,000 - $276,000
Build the future of the AI Data Cloud. Join the Snowflake team. Weโ€™re hiring talented Senior Software Engineers for our Control Plane team that are passionate about using software-based approaches...
Golang job Staff Back-End Golang Engineer (New York, NY) at ONRAMP Staff Back-End Golang Engineer (New York, NY) - ONRAMP   (October 2024)
NYC, New York, United States - Salary: $200,000 - $250,000
75% of our nation's freight is moved by truck and the underlying payments systems are fundamentally broken, relying on unreliable legacy technology from the 1980s. Join ONRAMP to build payments infras...
Golang job Backend Engineer (Remote) at Flourish Software Backend Engineer (Remote) - Flourish Software
Worldwide, 100% Remote - Salary: $75,000 - $120,000
Flourish Software is a leading cannabis supply chain and retail software company. We are working to empower the cannabis industry through better technology. Whatโ€™s the opportunity? As a Backend E...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with docker Golang jobs with java Golang jobs with linux Golang jobs with mysql Golang jobs with php Golang jobs with python
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐ŸŒŽ Recruiter: CloudDevs ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Amsterdam ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Hamburg ๐Ÿ‡ซ๐Ÿ‡ฎ Golang jobs in Finland ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿณ Docker & Golang jobs๐Ÿ Python & Golang jobs๐Ÿช› Terraform & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿค– Ai & Golang jobs๐ŸŸฆ Typescript & Golang jobsโ˜• Java & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobsโ˜๏ธ Azure & Golang jobsโš™๏ธ Saas & Golang jobsโš›๏ธ React & Golang jobsโ˜• Javascript & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐Ÿด Git & Golang jobs๐ŸŸฉ Node & Golang jobsโš™๏ธ Rust & Golang jobs