graphicdesigner | Principal Software Engineer in Cambridge, MA

Principal Software Engineer

  • GitHub
  • $108,680.00 - 159,340.00 / Year *
  • 101 Auburn St
  • Cambridge, MA 02139
  • Full-Time
save job button



Saba Software is a cloud-based talent development/management platform that delivers a continuous employee development experience - from personalized training and collaboration, to real-time coaching, goal setting and feedback. A global leader with close to $500M US in revenue, 1,400 employees in 17 countries, serving more than 4,000 customers globally; Saba Software is a premier Talent Development company. Named a Leader in the Talent Development/Management Technology Value Matrix 2018 report from Nucleus Research, Saba was also voted a winner in the 2018 Best and Brightest Companies to Work For in the Nation.

Principal Software Engineer - Lexington, MA
Saba Software is a cloud-based talent development/management platform that delivers a continuous employee development experience - from personalized training and collaboration, to real-time coaching, goal setting and feedback. A global leader with close to $500M US in revenue, 1,400 employees in 17 countries, serving more than 4,000 customers globally; Saba Software is a premier Talent Development company. Named a Leader in the Talent Development/Management Technology Value Matrix 2018 report from Nucleus Research, Saba was also voted a winner in the 2018 Best and Brightest Companies to Work For in the Nation.
Join Us!
Principal Software Engineer
We are currently seeking a Principal Software Engineer to lead engineering efforts in our Collaboration Division. The Collaboration group is responsible for Saba's rich set of social networking, collaboration and online learning tools, including the Saba Meeting Suite, an online learning environment that combines a highly interactive virtual classroom learning, e-meeting, and Web seminar platform to enable eLearning and collaborative Web conferencing across the globe. To provide ubiquitous access to a media-rich collaboration environment, a successful candidate will have Client -side component experience with browsers on Windows, Mac and Linux desktops, WebRTC application technology and server -side experience with Web-based and real-time VoIP (audio and video). This is an exceptional opportunity to participate in both company and customer driven strategic product development initiatives. We need pragmatic, curious, self-motivated engineers with technology and market awareness as we
implement the course for our future products.
Saba's Collaboration suite is an award-winning learning and collaboration application product used to create and deliver on-line virtual classrooms, e-meetings and webinars. Saba is fully featured, robust and scalable application that incorporates rich multimedia technology including desktop and web-based clients, multi-tier web and application servers and real-time transport and messaging servers.
The qualified candidate will be part of the Collaboration Product Team and will be responsible for designing and developing software solution to support our core Saba Meeting Collaboration products. In this role you will play an integral part in producing the next major release in our product roadmap and have a significant impact on integrating cutting edge technologies and features into a robust collaboration platform.
Job Responsibilities:
* Design and implement highly distributed and scalable components within the Saba Collaboration Product Suite
* Responsibilities will include all levels of development from architecture through implementation, unit testing and release.
* Ability to lead change, be personally adaptable, & manage multiple priorities effectively.
* Solve complex software systems problems and leverage state-of-the-art technology.
* Work closely with product management to translate business requirements into technical designs.
* Write high-quality code primarily in Java, JavaScript.
* Analyzing and clarifying requirements to create functional and design specifications.
* Participate in architecture and design reviews to help define, design, and implement complex, multi-tier distributed software applications.
* Ability to participate in distributed teams to deliver iteration deliverables and manage projects within scope of responsibility.
* Must be able to factor performance and scalability considerations into the product all the way from requirements through implementation - to create a highly performance, responsive, robust solutions.
Qualifications:
* BS/MS in Computer Science or related discipline.
* 10+ years' experience with object-oriented design and implementation with expert knowledge of OO language(s), enterprise service bus architectures, stored procedures etc.
* 5-7 years in lead engineer or lead architect capacity
* Proven and demonstrable experience architecting, designing and implementing enterprise-scale, high volume, high availability systems.
* An understanding of AGILE methodologies and the use of test-driven programming is highly desirable.
* 10+ years' experience in software design and implementation of Voice & Video codec's into web-based products in various deployments (Cloud, Hosted/SaaS, on premise).
* Working knowledge of Java core libraries, design patterns, JSP, EJB, XSLT, eRCP and Servlets.
* Networking technologies (TCP/IP, sockets, proxies, SIP UDP), internet/web technologies (HTTP, HTML, XML, AJAX and JavaScript), client technologies (eRCP, iPhone SDK)
* Working knowledge of the various J2EE application servers, including WebSphere, WebLogic, JBoss, Oracle App Server Heterogeneous computing environments (Windows, Mac, Linux, Ipad, Android, etc?)
* Experience with Web platforms, WebRTC application development, client server architecture, and/or real-time communication systems including VoIP audio, video, Internet and SIP telephony.
* Experience with database servers (SQL Server, Oracle), XML/XSL and Microsoft Web Services a plus
Saba Software 430 Bedford Street, Lexington, MA 02420
Saba Software

How to apply
Thanks for your interest in Saba Software. Look forward to speaking with you.
To apply please send your resume to: ...@Saba.com
Kokoro Robinson Principal Talent Acquisition Saba Software

* BS/MS in Computer Science or related discipline. * 10+ years' experience with object-oriented design and implementation with expert knowledge of OO language(s), enterprise service bus architectures, stored procedures etc. * 5-7 years in lead engineer or lead architect capacity * Proven and demonstrable experience architecting, designing and implementing enterprise-scale, high volume, high availability systems. * An understanding of AGILE methodologies and the use of test-driven programming is highly desirable. * 10+ years' experience in software design and implementation of Voice & Video codec's into web-based products in various deployments (Cloud, Hosted/SaaS, on premise). * Working knowledge of Java core libraries, design patterns, JSP, EJB, XSLT, eRCP and Servlets. * Networking technologies (TCP/IP, sockets, proxies, SIP UDP), internet/web technologies (HTTP, HTML, XML, AJAX and JavaScript), client technologies (eRCP, iPhone SDK) * Working knowledge of the various J2EE application servers, including WebSphere, WebLogic, JBoss, Oracle App Server Heterogeneous computing environments (Windows, Mac, Linux, Ipad, Android, etc?) * Experience with Web platforms, WebRTC application development, client server architecture, and/or real-time communication systems including VoIP audio, video, Internet and SIP telephony. * Experience with database servers (SQL Server, Oracle), XML/XSL and Microsoft Web Services a plus

Thanks for your interest in Saba Software. Look forward to speaking with you. To apply please send your resume to: ...@Saba.com


Associated topics: .net, back end, develop, developer, programming, python, sde, sdet, software developer, software development engineer


* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.