Cengage Learning Senior Software Developer in Boston, Massachusetts


We are looking for talented and motivated senior engineers to join our team here at Cengage who can hit the ground running and take our product to the next level, as we scale up and develop our business in our target markets. As a Senior Software Developer, you will work with a team of Full Stack Software Developers who are building our Content Services and Content System Platforms, always willing to go the extra mile to deliver the highest quality in enterprise software. As a developer for Cengage you are building the tools today that will redefine tomorrow's educations


  • Replace manual tasks with automated workflow and tools

  • Simplify the flow of content to reduce handoffs and roles required with capability for more agile workflows

  • Increase end-to-end project status visibility

  • Enable re-use of content across products, disciplines and platforms

  • Reduce time clearing content via integrated Rights system.

  • Substantially increase speed to market

  • Substantially reduce product creation costs

  • Align product creation with our digital first market strategy

  • Dramatically improve product quality


  • Fluency in Java stack

  • Strong understanding of software architecture, OO principles and common design patterns

  • Strong understanding of Agile process and best practices

  • Understanding of code optimization as well as experience in analysis and design

  • Background in developing complex enterprise systems and successfully collaborating with QA and Product Management teams

  • You always leave code better than you found it, and you have opinions on software design.

  • Experience with multi-threading using Java

  • Self-directed, but also work well with other engineers.

  • Jira a plus

  • Technical leadership experience a plus

  • OSGI/Karaf framework knowledge a plus

  • User interface design/prototyping and development

  • No SQL databases like Mongo or Mark Logic is a big plus along logging and error handling


  • 10+ years of experience with Java

  • 10+ years of experience in software development

  • Bachelors of Science in Computer Science, Engineering or quantitative field

Job Locations US-MA-Boston

Posted Date 1 week ago

Requisition ID 2017-3897

Job Function Software Development