Job Detail

Senior Software Engineer - Cengage Group
Raleigh, NC
Posted: May 18, 2022 03:32

Job Description

Job Description

We believe in the power and joy of learning

At Cengage Group, our employees have a direct impact in helping students around the world discover the power and joy of learning. We are bonded by our shared purpose - driving innovation that helps millions of learners improve their lives and achieve their dreams through education.

Our culture values diversity, engagement, and discovery

Our business is driven by our strong culture, and we know that creating an inclusive and diverse workplace is absolutely essential to the success of our company and our learners, as well as our individual well-being. We recognize the value of diverse perspectives in everything we do, and strive to ensure employees of all levels and backgrounds feel empowered to voice their ideas and bring their authentic selves to work. We achieve these priorities through inclusive programs, benefits, and initiatives that are integrated into the fabric of how we work every day. To learn more, please see https://www.cengagegroup.com/about/inclusion-and-diversity/ .

What you'll do here:

As a Senior Software Engineer you'll support Cengage's web, CMS, and eCommerce platforms. Working closely with our Product Data, CRM, Analytics, Core Systems, and Marketing teams, you'll lead initiatives that are key to a vastly innovative and exciting roadmap. This role is highly technical, requiring a deep knowledge of coding and standard development methodologies, and relying on a mixture of architectural savviness, operational expertise, as well as the ability to communicate plans, assess risks and deliver to great code on schedule.

Responsibilities:

  • Pairing up with architects, engineering managers, and fellow developers, you propose and drive design solutions, and look for opportunities to improve your platform so that it remains technically current, while understanding backward compatibility needs and assuring they are met.

  • Writing high-quality code, adhering to all coding standards and development standards.

  • Developing and executing tests for all of the code you write.

  • Investigating and resolving performance problems; finding ways to scale processes while containing costs.

  • Help support high priority issues, with a willingness to jump in and help out.

  • Work with product owners and business partners to refine and groom product backlogs.

  • Care about our students and instructors, and develop an understanding about the ways that they rely on our platforms to achieve their goals.

  • Think about ways to improve reliability, performance and the scale of your platform to support our growing student base.

  • Oerate in a cloud environment, working towards continuous delivery, understanding orchestration, and demonstrating a commitment constant uptime.

Skills you'll need here:

  • Understanding of web, CMS, and eCommerce principles and practices.

  • Experience with implementing and/or managing B2C eCommerce and Web Content Management System (preference given to experience on Bloomreach XM).

  • Demonstrated success in a lead developer role with responsibility for delivery of software development projects within either a technology services or software product organization.

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

  • Experience building enterprise ready and cloud enabled web applications using frameworks such as Angular and React.

  • Knowledge of SEO best practices.

  • Experience maintaining multiple CI pipelines each targeted at different test and certification environments.

  • Well versed in deployment planning and management.

  • Experience with load testing and performance tuning.

  • Ability to create both technical and end user documentation.

  • Excellent verbal and written communication skills.

  • Serve as a mentor and leader of more junior engineers.

Education and experience:

  • Bachelor degree in Computer Science or related field preferred, or equivalent combination of education and recent, relevant work experience

  • Minimum 3 years software or web development experience including Java, HTML, and JavaScript programming experience, with additional experience preferred.

Cengage Group is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, marital status, parental status, cultural background, organizational level, work styles, tenure and life experiences. Or for any other reason. You may view Cengage's EEO/Affirmative Action Policy signed by CEO Michael Hansen (https://p.widencdn.net/pdvq6j/EEO_Policy_Statement_January_2017) and Equal Employment Opportunity is the Law notice (http://embed.widencdn.net/pdf/plus/cengage/ybs5gt19ik/eeopost-merged.pdf) by visiting their corresponding links.

Cengage Group is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations.ta@cengage.com or you may call us at +1 (617) 289-7917.

About Cengage Group

Cengage Group, a global education technology company serving millions of learners, provides affordable, quality digital products and services that equip students with the skills and competencies needed to be job ready. For more than 100 years, we have enabled the power and joy of learning with trusted, engaging content, and now, integrated digital platforms. We serve the higher education, workforce skills, secondary education, English language teaching and research markets worldwide. Through our scalable technology, including MindTap and Cengage Unlimited, we support all learners who seek to improve their lives and achieve their dreams through education.



Job Detail


Company Overview

Cengage Group

Raleigh, NC