Software Engineer

Sorry, this job was removed at 1:36 p.m. (CST) on Tuesday, May 31, 2022
Find out who's hiring in Raleigh, NC.
See all Developer + Engineer jobs in Raleigh, NC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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:

We are seeking a Software Engineer to work within our Assessment Systems & Services space. These assessment systems are critical to the support of the majority of our homework products and solutions, including our MindTap and WebAssign platforms.

  • Full stack engineering with JavaScript frameworks like jQuery and React.js on the front end and Java services on the back end
  • Write high-quality code as a member of an Agile team
  • Build new features that help students learn more effectively
  • Write effective unit, functional, and performance tests
  • Provide and receive constructive feedback through code reviews
  • Learn to design APIs to support new integrations
  • Communicate to influence colleagues and decisions
  • Estimate sprint Stories and Tasks with a high degree of accuracy to contribute to effective sprint planning
  • Use continuous improvement around processes and work standards
  • Define project scope through backlog refinement and story tasking
  • Foster cooperation and support and encourage teamwork within your project teams
  • Enjoy multi-functional collaboration for discussions, meetings, and communications



Skills you will need here:

  • 3+ years of software development experience, preferably with a web-based, Software-as-a-Service application
  • A bachelor's degree in Computer Science, Computer Engineering or a related field is a plus
  • Experience with software development
  • Experience with Object-Oriented programming
  • Experience with NoSQL databases
  • Experience with at least one web stack
  • Passion for improving an application's testability (This includes the basics of automated unit and functional testing, along with the ability to refactor non-tested portions of our application to make them testable.)
  • Interest in improving the reliability, performance, and scalability of high-availability platforms in the Cloud
  • A history with modern browsers and supporting technologies (such as CSS 2 & 3, XHTML, HTML5, Ajax, and Javascript frameworks)
  • A strong desire to join a full-stack collaborative team. Our Engineers and QA Analysts work side-by-side and frequently collaborate with Product Owners for validation and verification. Features are developed by teams.
  • Knowledge of RESTful API; thinking past the browser and thinking of software as a service
  • Improving the performance of an application
  • Experience with AWS or another Cloud environment
  • Writing JavaScript with and/or contributing to JS frameworks
  • Experience with continuous integration and continuous delivery
  • Experience with Spring Boot



Cengage 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 and Equal Employment Opportunity is the Law notice by visiting their corresponding links.

Cengage 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 [email protected] 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.

More Information on Cengage Group
Cengage Group operates in the Edtech industry. The company is located in Boston, MA, Farmington Hills, MI and Mason, OH. It has 5001 total employees. It offers perks and benefits such as Flexible work schedule, Remote work program, Flexible Spending Account (FSA), Disability insurance, Dental insurance and Vision insurance. To see all jobs at Cengage Group, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Cengage GroupFind similar jobs