Senior Software Engineer - Web Services

Location: Palo Alto, CA

Department: Engineering

Type: Full Time

Min. Experience: Mid Level

Who Is nivio?
nivio is a hot technology startup that is leading the way in offering a full Windows desktop in the cloud.  We are disrupting the way people interact with their computers and their files.  In the process, we're disrupting the way business is done.  At nivio, we believe in offering a fantastic product at a fair price that addresses a real need. nivio's desktop in the cloud is a real Windows desktop environment, with 40+ full native applications to choose from such as Microsoft Office, Skype and Evernote.  Our service is available on any connected PC, Mac, Chromebook, Android device, iPad, iPhone and smartphone.  Plus it comes with 10GB of free cloud storage…because that's how we roll.

We offer a great working culture, with flexible working hours, support for work life balance and amazing career growth. If you're crazy smart and have a lot to offer...if you want to grow and blossom, learn new things, achieve things you thought were impossible and reach for the stars, then come work with us.

nivio is headquartered in Palo Alto, California, with offices in the UK, India and Australia.


As nivio’s Senior Software Engineer - Web Services, you will build front and back end web services for use in a high-scale, high-availability environment.  Our ideal candidate is a self-starter who is driven to improve systems and processes. 



  • Create scalable and manageable web services to serve millions of users.
  • Follow industry best-practices in design and implementation of services.
  • Research and make recommendations on new technologies or frameworks.
  • Independently learn new languages, IDEs and computational environments as needed.
  • Work collaboratively with individuals in a fast-paced team environment.



  • 5+ years experience developing software.
  • In-depth knowledge of C#,, IIS and related technologies, plus knowledge of at least one other major web services language (Java+Spring MVC, Ruby on Rails, Python/Django, etc.).
  • Experience with designing and creating MVC-based services and web applications.
  • Understanding of REST-based APIs, JSON and/or XML.
  • Experience building highly scalable applications an asset.
  • Bachelor’s degree in computer science or equivalent.


This role will be based out of our office in Palo Alto, CA.   nivio offers an attractive compensation plan with competitive salary, performance based bonuses and a good benefits package.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)

How to Apply

To be considered for this position, send your resume to Be sure to include the job title in the subject.