Manager, Software Engineering
$124.3k - $190kMc Graw-Hill
Impact the Moment
At McGraw Hill, we deliver digital solutions that help organizations and users achieve meaningful outcomes. Join a collaborative environment where your career can grow as we build intuitive, engaging, and reliable products and services.
Your impact on the team
We are hiring two Software Engineering Managers to join the engineering organization supporting Connect, McGraw Hill's digital learning platform. Reporting to the Senior Director of Engineering, the Manager, Software Engineering for Connect will lead and develop a team of software engineers and responsible for building and evolving high-quality digital products and services. You will drive delivery, team health, and technical excellence while partnering cross-functionally to align with product goals.
This role requires a highly technical leader with strong software engineering experience and exceptional communication and relationship-building skills in a SOX- and SOC 2-compliant environment where engineering, security, and operational rigor matter.
This is a remote position open to applicants authorized to work for any employer within the United States.
What You'll Do:
Lead, coach, and develop software engineering teams while fostering collaboration, learning, and continuous improvement.
Manage Vendor teams and partnerships to support effective delivery, accountability, and alignment with engineering goals.
Own team commitments and deliver high-quality work on time across products, services, and technical initiatives.
Translate product and design requirements into scalable, maintainable technical solutions.
Communicate decisions, trade-offs, status, and risks clearly to stakeholders at all levels, building trust across product, design, engineering, and other partners.
Apply broad technical judgment across web applications, microservices, databases, AWS, and CI/CD to guide architecture and technical decisions without micromanaging.
Partner with engineering teams and stakeholders to integrate systems effectively, including third-party platforms and shared services.
Ensure the team's work meets SOX and SOC 2 requirements by embedding controls, auditability, and change-management discipline into daily engineering practices.
Promote engineering excellence in code quality, testing, performance, delivery, and reliability.
Drive modern development practices, including automation, observability, and continuous delivery.
Stay current on software development and technology trends to inform strategic decisions and team direction.
What You Bring:
- Strong foundation in computer science or a related field, with 5+ years of software development experience and at least 2 years in an engineering leadership role. Passion for using technology to solve meaningful problems and improve user outcomes.
- Proven ability to lead and grow engineering teams in a collaborative, agile environment.
- Broad, hands-on technical experience across the web stack, including frontend (JavaScript/TypeScript, React or Angular), backend (Java, Node.js), relational and non relational databases, and AWS cloud services.
- Experience building and operating scalable microservices architectures and distributed systems used at scale.
- Experience with CI/CD pipelines, observability platforms, and production operations in a cloud-based environment.
- Experience operating in a SOX- and/or SOC 2-compliant environment.
- Exceptional communication and relationship-building skills, with comfort working across functions and distributed teams (including offshore/contractor partnerships).
- Commitment to innovation, quality, and user-centered development.
Preferred Experience & Skills:
- Experience working in a product-focused technology environment.
- Experience with integrations, APIs, or third-party platforms.
- Familiarity with event-driven architectures or stream processing.
- Exposure to platform or infrastructure engineering in a multi-tenant SaaS environment.
- Experience building accessible, secure, and reliable applications
Why McGraw Hill?
There has never been a better time to join McGraw Hill. In our culture of curiosity and innovation, you will be able to own your growth and develop as we do.
The pay range for this position is between $124,300 - $190,000 annually. However, base pay offered may vary depending on job-related knowledge, skills, experience, and location. An annual bonus plan may be provided as part of the compensation package, in addition to a full range of medical and/or other benefits, depending on the position offered. Clickhereto learn more about our benefit offerings.
McGraw Hill recruiters always use a "@mheducation.com" email address and/or from our Applicant Tracking System, iCIMS. Any variation of this email domain should be considered suspicious. Additionally, McGraw Hill recruiters and authorized representatives will never request sensitive information in email.
51146McGraw Hill uses an automated employment decision tool (AEDT) to assist in the screening process by recommending candidates with "like skills" based on resume and job data. To request an alternative screening process, please select "Opt-Out" when asked to "Consent to use of Automated Employment Decision Tools" during the application.
- ...alignment with the Sonexus IT operating model and SDLC standards. What Commercial Technologies Software Engineering contributes to Cardinal Health Commercial Technologies manages the enterprise's portfolio of commercial technologies to maximize the business value of the...SuggestedFull timeTemporary workWork experience placementLocal areaImmediate startFlexible hours
$101.9k - $163k
...are integrated into the fabric of how we work every day. To learn more, please see . What you'll do here: As the Software Engineering Manager, you will lead a team dedicated to : Developing, updating and optimizing data transformation and delivery scripts, using...SuggestedFull timeWork experience placementLive inLocal areaRemote workWorldwide$140k - $210k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineering Manager at Indeed, you will manage and grow a team responsible for building and maintaining software systems that enable high-...SuggestedWork experience placementLocal area- ...teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this. As a Senior Manager of Software Engineering at JPMorganChase within the Consumer & Community Banking Digital Technology team, you serve in a leadership role by...Suggested
$110.3k - $183.8k
...’s health today, we want to hear from you.We are seeking an Engineering Manager to lead a team responsible for the modernization and next evolution... ...engineering best practices, and build a high-performing software engineering team. They will partner closely with...SuggestedFull time- Join a newly formed platform engineering product line at a leading global financial institution... ...engineers across the enterprise build software faster and more securely and stop re-... ...plumbing again and again. Our flagship managed framework is already adopted across tens...
- ...and move financial technologies forward, it’s a big challenge with big impact. You were made for this. As a Senior Manager of Software Engineering at JPMorgan Chase within Corporate Technology – Treasury & CIO (TCIO) Finance Technology team, you will lead and coach...
- ...boundaries of what's possible together.As a Senior Director of Software Engineering Global Payroll at JPMorgan Chase within Corporate Technology... ...HR & Payroll Technology, you lead multiple technical areas, manage the activities of multiple departments, and collaborate...
- ...the boundaries of what's possible together.As a Senior Director of Software Engineering at JPMorganChase within the Consumer & Community Bank Technology team, you lead multiple technical areas, manage the activities of multiple departments, and collaborate across technical...Bank staff
- ...teams at the forefront of technology.As Senior Director of Software Engineering at JPMorgan Chase within Consumer & Community Banking Operations Technology, you will lead multiple technical domains, managing high-performing teams and collaborating across the organization...
- If you are a software engineering leader ready to take the reins and drive impact, we’ve got an opportunity just for you. As a Director of... ...of software, applications, technical processes, and product management to drive multiple complex projects and initiatives, while serving...
- ...boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within the Consumer & Community Bank Technology team, you lead multiple technical areas, manage the activities of multiple departments, and collaborate across technical...Bank staff
- If you are a software engineering leader ready to drive technical excellence and deliver secure, scalable platform solutions, we've got an... ...standards for secure operating system image development, lifecycle management, and platform automation.Drive the adoption of modern...
- ...with our >7MM small business clients.As a Senior Director of Software Engineering at JPMorgan Chase within the Consumer & Community Bank... ...executive stakeholders, ensuring alignment, effective risk management, and high-confidence operational delivery. Job responsibilitiesDrive...
- ...boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within the Corporate Technology team, you... ...platform. You will oversee multiple technical areas, manage activities across departments, and collaborate across technical...
- ...boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within the Corporate Technology team, you... ...platform. You will oversee multiple technical areas, manage activities across departments, and collaborate across technical...
- ...JPMorganChase seeks a software engineering leader to direct a Content and Experimentation platform, guiding cross-functional teams across product, design, analytics and marketing. You will shape roadmaps, governance and scalable delivery on AWS, balancing speed with security...
- If you are a software engineering leader ready to take the reins and drive impact, we’ve got an opportunity just for you. As a Director of... ...of software, applications, technical processes, and product management to drive multiple complex projects and initiatives, while serving...
- ...JPMorgan Chase is seeking a Senior Director of Software Engineering for its Consumer & Community Bank Small Business team in Columbus. You will lead engineering to build AI-native capabilities and an integrated digital insurance platform, partnering with executives to...
- ...JPMorgan Chase & Co. is seeking a Senior Director of Software Engineering to lead multiple technical domains within Consumer & Community Banking Operations Technology. You will drive strategic platform development, oversee large teams, and champion industry best practices...
- ...JPMorgan Chase & Co. is seeking a Senior Director of Software Engineering within the Consumer & Community Bank Small Business team to lead... ...in AI tooling evolution. You will oversee strategy, risk management, and cross-department delivery, while mentoring leaders and...
- ...JPMorgan Chase is seeking a Senior Director of Software Engineering in Columbus, OH to lead diverse tech domains and drive scalable, secure software delivery. You will guide AI-enabled engineering and large multi-team programs, directing cross-functional execution with...
$61k - $101k
...Requirements: We require formal training or certification in software engineering concepts and 10+ years of applied experience. We require... ...We will grow and guide a team of engineers and engineering managers, with the role expected to evolve into a managers-of-...Full time- Job Description If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you.... ...of software, applications, technical processes, and product management to drive multiple complex projects and initiatives, while serving...
- ...Chase & Co. in Columbus, OH is seeking a Senior Director of Software Engineering within the Consumer & Community Bank Technology team. You will... ...practices. You will influence senior stakeholders, manage cross-functional teams, and champion a culture of inclusion...Bank staff
- ...boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase for Engineering Services & Platforms within... ...Technology Office (CTO), you lead multiple technical areas, manage the activities of multiple departments, and collaborate...Work at office
- ...push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within Consumer & Community Banking, you lead multiple technical areas, manage the activities of multiple departments, and collaborate across technical domains...
- Engineering Manager - Software Product Development Veltris is a Digital Product Engineering Services partner committed to driving technology-enabled transformation. We specialize in delivering next-generation solutions for sectors including healthcare, technology, communications...
$95.6k - $188.4k
Position Summary Software Engineer II with Anthropic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from... ..., and automation solutions.Collaborate with product managers, designers, and engineers to translate requirements into technical...Work at officeLocal areaFlexible hoursShift work- ...within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the JPMorgan Chase Asset & Wealth Management, you are part of an agile Tools Team that works to enhance, design...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Manager, Software Engineering. Be the first to apply!
- application engineering manager Columbus, OH
- IT software development manager Columbus, OH
- software manager Columbus, OH
- senior software manager Columbus, OH
- application manager Columbus, OH
- director of software Columbus, OH
- senior software development manager Columbus, OH
- director software engineering Columbus, OH
- senior applications manager Columbus, OH
- software engineer part time Columbus, OH



