Sr. Developer/Architect, Distributed Systems C/C++
Software Engineering | Emeryville, CA, United States

Aspera is headquartered in Emeryville, California with satellite offices in the United Kingdom, France and Singapore. Over 2,000 customers across all industries that need to move large volumes of data in industries such as enterprise IT, games and software development, government, legal & eDiscovery, life sciences, media & entertainment and oil & gas rely on Aspera software to move extreme data sets at high-speed over global distances.
Aspera’s unwavering mission is to create the next-generation software technologies that move the world’s large data at maximum speed, regardless of file size, transfer distance and network conditions. At the root of Aspera’s success lies our innovative, patented, highly efficient bulk data transport technology: fasp™ (fast, adaptive, secure protocol). This technology is unique and core to all Aspera high-performance file transfer software.
High-profile users include James Cameron’s Lightstorm Entertainment who relied on Aspera software for moving massive visual effects files across continents during the production of Avatar, Netflix who receive all their video content directly to their cloud infrastructure via Aspera On Demand and BGI, the world’s largest genome research organization where Aspera solutions are used to enable global collaboration between scientists across the globe.
We are seeking an extremely talented Senior Software Engineer with superb design and implementation skills to join our core engineering team, with an emphasis on building the next generation platform for Aspera’s high performance transfer technology integrating with cloud object stores and providing automatic configuration, scaling and management.
As a key member of our engineering team, you will have the opportunity to influence the strategic direction, conception, and implementation of our core protocols and new products in the next generation platform for Aspera’s transfer technology integrating with cloud object stores, cloud based applications and provide automatic configuration, scaling (for millions of users) and management. The job is ideal for an experienced C++ Engineer interested in an open-ended challenge in a company with cutting edge cloud based technology, and an opportunity to make a difference in terms of technical invention and market impact.
Candidates with new product development and a strong research background are encouraged to apply!!
Required Skills:
  • Strong knowledge of C/C++ (Java a plus), and experienced with standard Windows, Unix, and Mac development environments and tools.
  • Proven experience building highly robust, scalable software systems.
  • Specific experience building large-scale, distributed software platforms with specific knowledge of modern cloud storage platforms, APIs is a plus
  • Strong understanding of user access control, security and federated authorization approaches for distributed environments.
  • Experience with Networking, TCP/IP is desired
  • Knowledge of scalable “big data” data store design and management approaches is a desired
  • Experience in kernel-level network and file system programming desired
  • Knowledge of mobile engineering in Android and iOS is a plus
  • Contribution to, or leadership of open source projects desirable (submit your google code or github profile!).
  • Excellent written and verbal communication skills.
  • A desire to create a lasting, high-quality software platform that truly revolutionizes network data delivery.
Required Experience: 
  • B.S. or greater in Computer Science/Engineering or related discipline (M.S. or PhD in Networking/ Systems Engineering is a huge plus).
  • At least 5 years of professional software development experience, or 3 years for M.S. applicants.
  • Ability to thrive in a self-starter, non-hierarchical environment, achieving results on tight timeline.
Why Aspera? 
  • A chance to work at a company with cutting edge technologies and patented products. Only Aspera software fully utilizes existing infrastructures to deliver the fastest, most predictable file transfer experience!
  • Great office location, free parking and conveniently located near two public transportation stations.
  • Medical, dental and vision insurance for employees.
  • Great perks: breakfast and catered lunches several times a week, unlimited coffee and snacks, ping pong table and video game room.
  • Generous 401k match.
  • Certified 'Green' company includes funded public transportation benefit.
  • Tuition and conference reimbursements.
  • Frequent social events for employees and appearances from our dog, Luke (our VP of Motivation).