Cengage Learning Software Engineer in Boston, Massachusetts


Do you dare to reinvent the future of education?

At Cengage, we are harnessing the power of tech to build a future where all learners have the tools and confidence to achieve their goals.

As a Cengage employee, you will blaze a new trail to transform the way people learn. Collaborating with the best of the best, you will feel challenged and inspired to do breakthrough work. With the support of our united team, there is no limit to what you can imagine, create and set in motion.

Are we right for you?

We set the bar higher by bringing our unique talents and point of view to the table every day. We are curious and comfortable with change and are willing to take risks to transform education. Most importantly, with everything we do, we put learning first.

What You'll Do Here:

The Software Developer will be responsible for application development and support of Cengage Learning's high-quality, electronic products. The Developer will work in a highly collaborative, cross-functional, fast paced, and Agile team. He/she will need to have a strong sense of ownership for the end result of the work they do.

  • Work independently on a team to build enterprise software systems and software solutions in a fast-paced demanding environment

  • Works on scoping, approval, development and implementation of software projects

  • Participate as software developer in complex services and systems integration

  • Responsible for the front-end development using React.js

  • Develop software solutions using industry and company best standards and practices

  • Communicate with non-technical staff to ensure the delivery is what is to be expected

  • Responsible for end-to-end delivery

Skills You Will Need Here:

  • Bachelor's degree in Computer Science, Information Technology or Engineering and 4 - 6 years of recent relevant work history

  • Experience with React.js, and ES6

  • Knowledge of and desire to work in an Agile development environment

  • Experience using source code control systems such as Git, Stash or TFS

  • Writing Unit Tests

  • Excellent analytical and organizational skills

  • Object-oriented design skills

  • Excellent communication skills - both written and verbal


  • Experience with node.js

  • Experience with Service Oriented Architecture

  • Experience with Amazon's AWS

  • Understanding of cloud technologies and emerging computing trends


Requisition ID 2018-5302

Job Function Software

Cengage is an Affirmative Action/Equal Opportunity Employer, committed to attracting and retaining a talented and diverse workforce. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or protected veteran status.