Software Engineer, Cloud Storage

Magnum Hunt
Sunnyvale
Full-time

Software Engineer, Cloud Storage

The Server backup software Engineer is part of the Server Backup Engineering team. You will be responsible for developing software features and fixing customer-reported bugs for the products developed for SMB customers and will work with storage and public cloud partners as well as the open source software community.

You will contribute to top line by developing backup features that will provide backup and disaster recovery solution for customers.

Additionally, you’ll work with others in designing and developing features that will make backup software easier to use and more secure, more scalable and will help the customer support team in resolving customer reported problems.

Responsibilities :

  • Learn about current software for SMB customers and how it is used
  • Learn the source code and how it is structured in addition to learning about various server APIs, agents and clients
  • Work on developing small features as well as fixing bugs. After three months, you should have a good understanding for the product development, build and source code management process
  • Design and develop new virtualization and other features that will help us drive more revenue from the products. You will develop core features and also contribute in developing backup agent and device modules
  • Contribute to the build and devops processes
  • Working with Engineering, User Interface, Product Management, and Support teams in multiple time zones and geographies
  • Managing the balance between developing new features for the next release and fixing bugs in the current release. At the same time, you will also have to develop fixes (patches) for critical issues in the current release.

Qualifications :

  • Experience developing multi-threaded distributed applications in C, C++ Perl and PHP
  • A Bachelor of Science degree in Computer Science or equivalent, with at least 3-5 years of relevant experience
  • Strong virtualization and familiarity with VMware, Hyper-V
  • Knowledge of Amazon / Google Cloud Storage API's
  • Experience with GNU development and build tools is an asset
  • A whatever-it-takes-to-solve-the-problem attitude
  • 30+ days ago
Related jobs
Promoted
Google Cloud - Minnesota
Sunnyvale, California

Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who brin...

Promoted
Google
Sunnyvale, California

Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who brin...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Promoted
Google
Sunnyvale, California

Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google Cloud's needs with opportunities to switch team...

Promoted
CrowdStrike
Sunnyvale, California
Remote

Since our inception, our market leading cloud-native platform has offered unparalleled protection against the most sophisticated cyberattacks. You’ll be joining the cloud backend team in the Platform product group responsible for APIGW (API Gateway team) and API’s. Lead backend engineering efforts f...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who brin...

Palo Alto Networks
Santa Clara, California

You will be part of a world-class software test engineering team that works on various ground-breaking technologies (Cloud Identity, Data Loss Prevention, Post quantum cryptography, IoT Security in the Layer 4-7 domain. Palo Alto Networks NGFW (Next Generation Firewall) group is looking for  ac...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

GEICO
San Jose, California
Remote

As our Engineer II you will be at the forefront in the development of our Data Center Hybrid Cloud software stack, responsible for design, development and troubleshooting of high quality SDN solutions for next-gen network HW including Switch, SmartNIC, Load balancer and Firewall building a cohesive,...