• Manager, Software Engineering

    Job Locations US-OH-Mason
    Posted Date 2 months ago(8/29/2019 10:37 PM)
    Requisition ID
    Job Function
    Information Technology
  • .

    Cengage Logo New

    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 pioneer transforming 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.


    Working in a highly reciprocal, multi-functional Agile environment, the Engineering Manager owns all aspects of delivery for the Student and Instructor dashboards where Cengage users access their digital courseware and partner offerings. Working closely with our Learning Platform, Partner, Analytics and Commerce teams, this person will lead initiatives that are cornerstone to a vastly innovative and exciting roadmap. This role is deeply technical, requiring a mixture of architectural savviness, operational expertise in a cloud setting as well as the ability to mark and communicate plans, lead risks and deliver to schedule.


    What You'll Do Here:

    • You care about our students and understand that they rely on our platforms to get their course work done on time
    • You are a team builder and you encourage a strong team to always deliver their best, with passion and dedication, following standard methodologies
    • You deliver value to plan, communicating clearly, engaging product teams, software engineers, interface designers and domain authorities across different parts of the organization
    • You work with partners to establish and handle product backlogs, product estimates and budgets
    • You are unwilling to compromise the reliability, performance and scale of your platform especially if at the detriment of our growing student base
    • With your team you take point on high priority critical issues and you remain willing to jump in and help other teams that may need your assistance
    • You stay ahead of possible customer-impacting outages through the use of intelligent monitors
    • You operate in a cloud environment, work towards continuous delivery, understand orchestration and demonstrate it to guarantee uptime
    • Pairing up with your architects and tech leads you propose and drive design decisions, look for opportunities to improve your platform so that it remains technically current, and continue to service-level customers that require backward compatibility
    • Although coding is not a key duty or responsibility, you are not afraid to code, will support the rigor behind code reviews and will participate in them to ensure proper coverage and standard methodologies

    Skills You Will Need Here:

    • Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, relevant work experience
    • Shown success in a leadership role with responsibility for delivery of software development projects within either a technology services or software product company
    • Knowledge of and desire to balance and lead in an Agile development environment
    • Minimum 10 years software development experience including 5 years of combined Java and/or JavaScript programming experience
    • Experience building enterprise ready and cloud enabled web applications using frameworks such as Spring Cloud, Angular and React
    • Experience with Service Oriented Architecture in an enterprise environment
    • Experience with Apache Cassandra and Oracle RDS
    • Experience maintaining multiple CI pipelines each targeted at different test and certification environments
    • Experience with monitoring and alerting standard methodologies, using tools such as Dynatrace and Opsgenie
    • Experience with load testing and performance tuning using JMeter, Gatling or other frameworks
    • Excellent verbal and written communication skills
    • Travel may be required (10%)


    • Build and maintain container based micro-services using Pivotal Cloud Foundry and Docker
    • Advanced degree preferred
    • Experience leading off-shore teams


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed