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
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-yw-Golang-Developer-Cloud-Storage-Mountain-View-Western-Digital.html Please mention that you found the job at Golangprojects.com
[ job website ]
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
Senior Go backend Developer - Cycloid Remote Europe, 100% Remote
Freelance, Full-time ยท Remote in Europe and UK
Hi there! Thanks for being here and letโs get started.
At Cycloid, We aim to promote efficient infrastructure & software delivery alongside digita...
Senior Golang Software Engineer, CIS Data Services (US) - Centripetal Raleigh/Winston-Salem, North Carolina, United States (Remote work possible) Do you want to be at the forefront of intelligence-driven cybersecurity? ย We at Centripetalย are innovators of disruptive cybersecurity solutions. ย Our CleanINTERNET managed service operationalizes ...
Senior Backend Golang Engineer, Mailgun Send - Mailgun(December 2024) Remote US, 100% Remote - Salary: $152,786 - $190,179
The Mailgun Sending Pipeline team at Sinch is responsible for a sophisticated and robust email delivery platform that delivers well over 1 billion emails daily to people all around the globe! With sca...
Medior to Senior Golang developer - Cargoplot Amsterdam, Netherlands - Salary: EUR 70000 - 90000
Before applying, please note:
- be aware that this is an on-site job. After onboarding you're welcome to work from home for some part of the week, but at this moment we are specifically looking for ...
Senior Manager, Infrastructure Engineering (Developer Tooling) - Scribd(December 2024) Remote US/Canada, 100% Remote - Salary: $144,500 - $245,000
At Scribd (pronounced โscribbedโ), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empo...