G2i

Principal Software Engineer

Remote New York, NY
JavaScript Java Streaming Microservices Kubernetes Elasticsearch Python
This job is closed! Check out or
Description
Job Type
Contract
Hours per week: 40
Core Areas of Focus: JavaScript, Java, UNIX/Linux skills
Americas only, work hours EST 

Company
ShareStream is a leader in online video and media management solutions for learning and media-based communications. Our team is passionate about building a great product that is continually evolving and providing a service that allows our customers to realize the vast potential of streaming media for education.

ShareStream is deeply committed to achieving client successes and building strong relationships with the Company’s clients, whom we regard as our partners.

ShareStream views itself as an education company as well as a software company, and our commitment to learning is a part of our company culture. We strive to create an environment that encourages professional growth, where team members learn new skills and gain experience in new areas.

Role
The Principal Software Engineer will work remotely as a member of ShareStream’s product-development team. 

While this is indeed a very Sr. level role, they are no longer prioritizing such an emphasis on years experience with any particular technology. Here is what IS the most important:
- Do you have architecture experience?
- Do you have years of SaaS experience?
- Looking for a coding wizard, not a people manager
- Looking for a depth in having built and shipped products.

Responsibilities

  • Develop web applications using Java and JavaScript.
  • Develop and contribute to the design of backend microservices.
  • Build and maintain automated test suites.
  • Participate in architecture and design sessions.

Requirements

  • 7+ years of software-engineering experience using Java to develop web applications.
  • Expert-level Java, UNIX/Linux skills, and JavaScript skills.
  • Experience with Kubernetes, microservices, Elasticsearch and NoSQL databases.
  • Exceptional problem-solving, debugging and log-analysis skills.
  • Exceptional software-development habits (use of unit tests, code documentation, etc.)
  • Exceptional communication skills, both verbal and written.
  • Experience with Vert.x is a strong plus. 
  • Experience with a scripting language, preferably Python is a plus.
  • Experience working in a fast-moving startup environment is a strong plus.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers