Principal Software Engineer

JWPLAYER

(New York, New York)
Full Time
Job Posting Details
About JWPLAYER
We're the New York-based startup that brought online video to more people in the world than anyone else.
Summary
To help us scale our business, we are looking for Principal Engineers who possess a hunger to learn, innovate, and deliver breakthrough solutions. You will work with data scientists and software engineers from the likes of IBM, Google, and Amazon. You will have direct access to a senior management team eager to win in our space.
Responsibilities
For this coveted role, you will be expected to be a “play maker”, mentor, and thought leader within a rapidly growing engineering team. You will be able to see around corners in the areas of distributed systems, micro-services, performance, container-ization (i.e. Docker), and storage.
Ideal Candidate
* Bachelors in Science in Computer Science, Electrical Engineering, Physics, or related field * 10+ years of experience delivering massive consumer scale software * Hands on real-world experience building software that runs on public cloud stacks (Amazon Web Services, Azure, Google Cloud) * Very proficient in Java, Scala, Go, or C++ * Strong in Python, Ruby, JavaScript, or similar scripting language(s) * Experience delivering large-scale solutions using NoSQL data stores and their associated tools (e.g. Storm/Trident, Hadoop, Mahout) * Experience working within a team of 4-7 people while directly collaborating with other engineering teams, product management, and company executives * Ability to breakdown large ambiguous problems into discrete components that can be delivered by you or other software engineers * Experience with best practices around testing automation and continuous integration pipelines (Jenkins, Hudson, Chef, Puppet) * Masters or PhD in Computer Science * Inventor of software innovation(s) * Experience working on or contributing to widely used open source projects * Large Github and/or Stack Overflow footprint * Known speaker at tech conferences * Highly collaborative personality with the ability to work with anybody within the company * Makes data-driven decisions * Doggedly persistent * Does not let perfect become the enemy of good * Displays humility amongst peers, subordinates, and senior management * Understands how to get things done (i.e. release software)

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.