Senior Software Engineer
Engineering | Boston, MA, United States
Req ID:

Senior Software Engineer

Job Site: Boston, Massachusetts

  • Build high quality, high performing, and elegant user interfaces in self-empowered teams that can take a product from conception through delivery;
  • Lead and participate actively in software design and discussions;
  • Write code that is both functional and elegant;
  • Experiment with new technologies and incorporate them into our Company’s products;
  • Provide leadership in a technical team environment;
  • Work on complex technology and software development projects;
  • Assist less experienced peers;
  • Contribute to internal forums with best practices, knowledge sharing, and domain knowledge;
  • Responsible for some aspect of direct training delivery, including hosting, participating in, or presenting “meet ups,”on-line webinars, professional development workshops, and training sessions;
  • Will work under minimal supervision with wide latitude for independent judgment.

Requirements: Master’s degree or foreign equivalent in Computer Science, Software Engineering, Electrical Engineering, or related field, plus 3 years’ experience in software development. Experience must include three (3) years of each of the following (experience may be gained concurrently):

  • Experience with the software development life cycle using C++, Java or other object oriented language, as well as scripting languages such as JavaScript or ActionScript;
  • Experience with configuration management tools using Git and software continuous integration methodology;
  • Experience developing software on time using Agile methodologies;
  • In-depth mastery of JavaScript;
  • Knowledge of video encoding, delivery and playback systems.