Sr Software Engineer
$124.3k - $140kMcGraw Hill LLC.
Build the future!
McGraw Hill is a global education innovation company offering solutions from textbooks to EdTech platforms that improve learning outcomes. To support our growing digital learning platform, we are hiring a Senior Software Engineer to join our Learning Tools team. You will play a key role in designing, building, and leading the delivery of services used in Higher Ed, and you will operate within a general office environment, including remote work.
How are you creating an impact?
You will design and implement complex software solutions, lead technical projects, and mentor junior engineers. The services you help develop provide content that millions of students rely on every day to achieve their educational goals, which matters even more in today’s world of hybrid and remote learning. Working across the full stack with Angular, cloud technologies, and modern CI/CD practices, you will help ensure our products are scalable, accessible, high quality, and built with customer empathy at the forefront.
What will you be doing?
- Design and develop scalable, efficient, and maintainable software solutions across the frontend, backend/API, database, and infrastructure layers
- Lead technical projects and contribute to architectural decisions
- Collaborate with product managers and other stakeholders to define requirements
- Implement best practices in coding, testing, and deployment
- Contribute to technical documentation and support the testing process
- Promote engineering best practices within your team to ensure quality, stability, performance, resiliency, and maintainability
- Mentor junior team members and share knowledge and practices with other teams
- Champion the customer’s voice and ensure our products are built with customer empathy
- Support other projects and duties as assigned
We are looking for someone having:
- 4+ years of experience in product or enterprise software development
- Bachelor’s degree in a related field or equivalent experience preferred
- Experience with frontend frameworks, specifically Angular
- Strong hands-on experience across the full software stack, including frontend, backend/API, databases, and infrastructure
- Strong understanding of software design patterns and architectural principles
- Strong understanding of Accessibility guidelines
- Experience with cloud technologies (AWS, Azure, or GCP)
- Familiarity with CI/CD pipelines
- Proven technical abilities in software development, testing, monitoring, performance tuning, and deployment pipelines
- Focus on application quality and testing practices such as unit, integration, and e2e testing, code coverage analysis, and automated software inspection
- Excellent problem-solving and communication skills
- Passion for engineering best practices
- Strong sense of customer empathy and a commitment to delighting customers
- Ability to work across functional and domain boundaries to deliver software on time and with quality
- Angular 12+, Node.js, RESTful Web Services, CI/CD, Docker, Terraform, AWS, MySQL, and A11y experience preferred
- PHP, Go, Python, or other backend language experience is a plus
Why work for us?
The work you do at McGraw Hill will be work that matters. We are collectively designing content that will build the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.
The pay range for this position is between $124,300 - $140,000 annually. However, base pay offered may vary depending on job-related knowledge, skills, experience, and location. Additionally, a full range of medical and/or other benefits may be provided, depending on the position offered. Click here to learn more about our benefit offerings.
McGraw Hill recruiters always use a “@mheducation.com” or "@careers.mheducation.com” email addresses 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.
51348- ...Software Engineer SrLocation: Pittsburgh, PA/Cleveland, OH/Dallas, TXMust Have Experience:Containerization and deployment (Docker, Kubernetes/OpenShift)Experience working with distributed systems, including resiliency, scaling, and fault toleranceExpertise in API design...SeniorContract work
- ...and be part of something bigger than yourself, Inmarsat Government is where you belong. Job Responsibilities The Senior Software Engineer leads the development, integration, testing, deployment, and sustainment of mission-critical software capabilities for defense...Senior
- ...hiring organization is seeking a qualified Senior Integration Engineer to support a large regulated gas and electric utility. This is... ...knowledge sharing.Required Qualifications8+ years of professional software engineering experience and a bachelors degree in a related...SeniorPermanent employmentContract workImmediate start
- ...Senior Software EngineerThe Senior Software Engineer is responsible for participating in all aspects of the software development life cycle from requirement gathering through user acceptance testing and implementation. In addition, this position will participate in the...Senior
- ...Job DescriptionJob DescriptionJob Title: (Sr. Software Engineer Sr. Software Engineer) About Kyyba: Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses...SeniorWork experience placementVisa sponsorshipWork visa
$131k - $218.3k
...services connect directly to critical business data and serve as foundational building blocks used by engineering teams throughout the organization. As a Senior Software Engineer, you will design, build, and operate production-grade APIs and event-driven services while...SeniorFull time$76k - $143k
...results. If you’re passionate about quality engineering and want to shape the future of testing... ..., operate, and support enterprise‑scale software solutions.Strong problem‑solving, debugging... ...schedule.The national salary range for Sr Engineer, Software Engineer : $76,000.00-...SeniorFull timeTemporary workPart timeCasual workWork at officeWeekend work2 days per week$128.2k - $192.3k
...more connected world. Job OverviewJoin TE Connectivity's innovative Active Electric Cables Development organization as a Senior Software Engineer and help develop the software platforms, automation systems, and data-driven solutions that enable the next generation of...SeniorLocal area- What we are looking for The Sr. Software Engineer should possess a solid understanding of programming languages and development environments and know how to apply them within the scope of medical device development. This position involves analyzing and evaluating current...SeniorLocal area
- ...Radar Software EngineerHuntington Ingalls Industries, Mission Technologies Division (HII-MT), is seeking multi-level Radar Software Engineers to join our growing software development team supporting advanced radar systems. Junior-level candidates will work under the mentorship...SeniorLocal area
$185k - $215k
...B2B SAAS data observability software.Join the company that's building the telemetry infrastructure for the AI era. At Cribl, we partner... ...closely with the founding team and a group of highly-skilled engineers to shape the future of search and analytics of observability...SeniorTemporary workRemote work- ...us on LinkedIn. About the Role: defi SOLUTIONS builds loan origination and servicing software for banks, credit unions and lenders. We are hiring Senior Software Engineers to build and evolve our auto, mortgage and banking platform across .NET services, Vue.js front...Senior
$84.5k - $126.8k
...join our team to Bring the Future! Job Purpose At the Senior Engineer Career Level, the Engineer is capable of taking charge and... ...related areas involving the development of electronic hardware, software and electrical system architecture. Key Accountabilities...SeniorFull timeTemporary workWork experience placementRemote workRelocation package$155k - $170k
...Senior Software EngineerImmuta is the Data Authorization Company, helping the world's largest organizations control who, and what, can... ..., Databricks, Redshift, and Starburst. We work across engineering, product, design, and other partner teams to solve complex technical...SeniorFull timeLocal areaWorldwide- ...McKesson AI Full Stack Software EngineerMcKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare... ...seeking a highly skilled and motivated AI Full Stack Software Engineer to join our innovative team at CMM. In this role, you will be...Senior
- As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable solutions for network capacity planning and optimization. You'll work with cross-functional teams to build robust systems...SeniorInternship
- ...Senior Angular Software Engineer - Onsite 5 days a week - Pay Range: $60/hr - $70/hr W-2 Only Location: Downtown Cincinnati, OH 45202; Frisco, TX; or Farmington Hills, MI Duration: 6-month contract with renewals - Corp-to-Corp Candidates will not be accepted NO Sponsorship...SeniorContract workH1bLocal area
- ...Software Engineer Sr.At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all...Senior
$84.5k - $105.6k
...values align with Honda’s, we want you to join our team to Bring the Future! Job Purpose The Computer Aided Engineering (CAE) Software & System Design Sr. Engineer II is responsible for projects, system enhancements and portfolio support of the CAE Systems. This...SeniorFull timeTemporary workWork experience placementRemote workRelocation package- ...seeking a highly skilled and experienced Application Security Engineer to join our Application Security team to take charge and advance... ...stakeholders to integrate security best practices into all stages of the software development lifecycle. The Opportunity Your key...Senior
- ...industry. This is an exciting opportunity to contribute to the full software development lifecycle, building, enhancing, and maintaining... ...The ideal candidate Undergraduate degree in Computer Engineering, Computer Science, Information Technology, or a related discipline...SeniorFull time
- ...About VoiceERP: VoiceERP builds software that helps delivery companies manage their drivers and daily operations. Our platform, Viki,... ...and arranging shift coverage. We’re hiring a Senior Software Engineer to help build and improve the platform, from tools that let managers...SeniorFull timeShift work
$70k - $93k
HP in Akron, OH is seeking a temporary role to own technology outcomes with clean, performant Jest code and production-ready results. The position offers a competitive salary of $70,000 - $93,000, full benefits, and a supportive Akron-based HP crew. You’ll refine and maintain...SeniorTemporary work- ...valuable data from high-resolution video streams.Develop advanced software and modeling solutions for AI-enabled camera silicon. This... ...rate control design and optimization activities.Mentor junior engineers and provide technical leadership on codec development projects...Senior
- ...researchers, marketing pros, and support teams around the world. The Job Details are as follows:OCLC, Inc. seeks a Senior SaaS Software Engineer at its Dublin, OH HQ, to perform high-level analysis and software design for new and existing systems and collaborate with the...SeniorFull timeWorldwide
- ...Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with technical leadership in open mission system integration , applying MOSA methodologies in modular software implementation build and verification. Our team works heavily in...SeniorFull timeTemporary workFlexible hours
$76k - $143k
...independently delivering reliable, secure, and scalable quality-engineering solutions throughout the software delivery lifecycle. Brings expertise in automated... ...to a full-time schedule.The national salary range for Sr Engineer, Software Engineer: $76,000.00-$143,000.00....SeniorFull timeTemporary workPart timeCasual workWork at officeWeekend work- ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic...SeniorRemote work
- Senior Software Engineer - Full StackAn Opportunity to Build Something That LastsWe're partnering with a highly respected, mission-driven SaaS technology company that is investing in the development of innovative software solutions.This is an exciting opportunity for a...Senior
- ...happens. We’re responsible for developing and maintaining the software that powers all of our customer and internal facing products.... ...standards.Participate in code reviews and provide feedback to other engineers.QualificationsStrong proficiency in Ruby and Rails (or similar...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!
- ngo software engineer Ohio
- senior software design engineer Ohio
- real time software engineer Ohio
- startup software engineer Ohio
- financial software developer Ohio
- intel software engineer Ohio
- network software engineer Ohio
- part time software developer remote Ohio
- graduate software developer no experience Ohio
- senior software engineer Ohio





