Engineering Manager (Remote)

HarperCollins Publishers
12dRemote

About The Position

HarperCollins Christian Publishing is committed to building a diverse and inclusive team and highly values diverse backgrounds and insights that fuel our innovation. The Engineering Manager is a player/coach leader responsible for both people/delivery leadership and hands-on technical contribution for a cross-functional engineering team (web and app developers, QA, Sysadmin, and project manager). This role will build and maintain a high-performing, accountable team and will actively contribute code where it has the most leverage—unblocking delivery, accelerating critical initiatives, improving quality, and strengthening platform reliability. This role supports high-visibility properties like the Bible Gateway website and app and Study Gateway, as well as some other properties.

Requirements

  • 8+ years of software engineering experience, with 5+ years leading teams (people management). Experience managing mixed teams (web, app, QA, systems) a plus.
  • Experience delivering customer-facing web and/or application products with a strong SDLC discipline.
  • Proven track record improving engineering processes (delivery predictability, quality, reliability).
  • Bachelor's degree in Computer Science or related field (or equivalent work experience)
  • Strong technical judgment: can dive deep when needed, make pragmatic tradeoffs, and keep systems maintainable.
  • Familiarity with cloud infrastructure, observability, incident management, and CI/CD pipelines.
  • Knowledge of PHP, MySQL, and system architecures.

Nice To Haves

  • Familiarity with the Bible a plus, but not a requirement.
  • Experience with Laravel, WordPress, and Drupal a plus.
  • Knowledge of AWS (EC2, S3, DynamoDB, Lambda) a plus.

Responsibilities

  • Own delivery outcomes: planning, estimation, scope negotiation, sequencing, dependency management, and risk mitigation.
  • Partner with Product/Design/Stakeholders to translate priorities into executable plans and clear milestones.
  • Run or improve agile ceremonies and team rituals; drive continuous improvement in throughput and predictability.
  • Manage and coach engineers across disciplines (web, app, QA, systems), including goal-setting, feedback, and performance reviews.
  • Develop career growth plans and ensure the team has clarity on expectations, roles, and ways of working.
  • Support hiring, onboarding, and team structure decisions to match roadmap needs.
  • Communicate status, tradeoffs, and risks clearly to technical and non-technical partners.
  • Align with Security/IT as needed on access, compliance, security, and best practices.
  • Contribute production code as needed across key services/applications (e.g., complex features, integrations, performance work, tooling).
  • Jump in to unblock the team: debugging, spike/prototype work, targeted refactors, and closing priority gaps.
  • Set and model engineering standards through real participation: code reviews, testing practices, documentation, and operational readiness.
  • Partner with the Engineering Lead on architecture decisions; ensure consistency across systems and components.
  • Determine where best to deploy AI and other modern tooling.
  • Drive a strong quality culture with QA and engineering: test strategy, automation, release criteria, defect triage, and regression control.
  • Partner with infrastructure engineer to ensure reliable environments, monitoring, incident response, and postmortems.

Benefits

  • In addition to cash compensation, the company provides a comprehensive and highly competitive benefits package, with a variety of physical health, retirement and savings, caregiving, emotional wellbeing, transportation, and other benefits, including "elective" benefits employees may select to best fit the needs and personal situations of our diverse workforce.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service