McGraw Hill LLC. logo
McGraw Hill LLC.

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.

Sr Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000

Location

Canada

Posted

58 days ago

Salary

0

Seniority

Senior

Job Description

Sr Software Engineer

McGraw Hill LLC.

Overview Impact the Moment At McGraw Hill we create best-in-class, next-generation learning platforms that are used by millions of students and educators worldwide every day. We design intuitive and effective tools and experiences that maximize teachers’ time and students’ learning. And we do all of this in a supportive and collaborative environment where we work alongside brilliant colleagues, touch lives around the world, see the difference our hard work makes, and continue our paths of lifelong learning Your Impact on Team The Senior Software Engineer will play a key role in advancing the Content Acceleration team’s internal authoring platforms by delivering scalable, high-quality software that improves how educational content is created, managed, and delivered. This role combines strong technical expertise with collaborative problem solving to design and implement modern web applications, services, and platform capabilities that support efficient content development workflows. The position requires a hands-on engineer who works closely with product and engineering teams to translate business requirements into reliable solutions while contributing across the full software development lifecycle. In addition to technical delivery, the role will mentor other engineers, promote engineering best practices, and help strengthen the team’s overall technical execution and collaboration. This is a remote position open to applicants authorized to work for any employer within Canada. What You’ll Do: - Design, develop, and maintain scalable services and web applications that support internal authoring platforms for educational content creation. - Collaborate with product managers, content teams, and engineers to translate business requirements into effective technical solutions. - Contribute across the full software development lifecycle, including design, implementation, testing, and deployment. - Build reusable components and services that enable efficient content creation and publishing workflows. - Mentor and support other engineers through code reviews, technical guidance, and knowledge sharing. - Promote engineering best practices including code quality, testing, documentation, and maintainable system design. What can you bring to the role? - Bachelor's degree in related field or equivalent experience preferred. - Expertise in both front-end and back-end modern web development. - Ability to balance long-term goals with short-term iterative delivery, focusing on incremental customer value. - Strong interpersonal and communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders. - Familiarity with CI/CD pipelines, production deployment, and building fault-tolerant systems. - Curiosity, adaptability, and a hands-on approach to problem-solving. Preferred: - Experience with our tech stack: Go, Java, TypeScript, Angular, AWS, Kubernetes, and CI/CD tools like CircleCI. - Background in education technology or mission-driven industries. - Familiarity with accessible design principles and practices - Expertise in utilizing AI in an engineering environment to augment work. Why McGraw Hill? 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 $136,000 - $159,400 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. Click here to learn more about our benefit offerings. McGraw Hill recruiters always use a “@mheducation.com” or "@careers.mheducation.com” mail 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. 50646

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Lead and mentor engineers, focusing on well-being, psychological safety and professional growth. • Act as a catalyst for adopting generative AI tools, guiding the team on how to raise delivery standards, automate repetitive tasks and accelerate the development cycle. • Prioritize activities and resources with a systemic view, ensuring the team focuses on what delivers real value to the customer. • Take full ownership of the team's results and deliveries, acting proactively to resolve impediments and collaborating with other areas. • Foster an environment where collective success prevails over ego. Ensure full integration with Product Managers, Designers and Marketing and Information Security competencies. • Ensure high quality standards (Clean Code, Architecture, Observability) and encourage the team to pursue innovative solutions.

Brazil
Job Closed

Senior Software Engineer

UnitedHealth Group

UnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of

Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. You will enjoy the flexibility to telecommute* from anywhere within the U.S. as you take on some tough challenges. Primary Responsibilities: - Design and develop scalable applications using .NET / .NET Core - Build and maintain microservices-based architectures - Develop RESTful APIs and backend services - Develop and deploy applications in Azure cloud environments - Work with Docker and Kubernetes for containerization and orchestration - Write and optimize complex SQL queries, stored procedures, and database schemas - Perform performance tuning for applications and databases - Provide production support, troubleshooting, and root cause analysis - Participate in on-call rotations and incident resolution - Collaborate with cross-functional teams (DevOps, QA, Product) - Contribute to CI/CD pipelines and deployment automation - Ensure code quality through reviews, testing, and best practices - Mentor junior developers and provide technical guidance - Design, develop, and deploy AI-powered solutions to address complex business challenges with emphasis on responsible use of AI You’ll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Qualifications: - Bachelor's degree in CS or IT related field - 8+ years of experience in software development using .NET / C# - 5+ years of experience with ASP.NET Core and Web APIs - 5+ years of experience with SQL skills (query optimization, indexing, stored procedures, performance tuning) - 5+ years of experience with REST principles and API design - 3+ years of experience with CI/CD pipelines and DevOps practices - 3+ years of experience with Git and modern development workflows - 2+ years of experience with microservices architecture - 2+ years of Hands-on experience with Docker and Kubernetes - 2+ years of experience with Microsoft Azure or any other public cloud platform like AWS or GCP (App Services, AKS, Azure SQL, etc.) Preferred Qualifications: - Experience with event-driven systems (Kafka, Service Bus, etc.) - Experience troubleshooting production issues in distributed systems - Knowledge of monitoring tools - Understanding of security best practices in cloud applications *All Telecommuters will be required to adhere to UnitedHealth Group’s Telecommuter Policy. Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you’ll find a far-reaching choice of benefits and incentives. The salary for this role will range from $91,700 to $163,700 annually based on full-time employment. We comply with all minimum wage laws as applicable. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants. At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone–of every race, gender, sexuality, age, location, and income–deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups, and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes — an enterprise priority reflected in our mission. UnitedHealth Group is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. UnitedHealth Group is a drug - free workplace. Candidates are required to pass a drug test before beginning employment. #RPO #GREEN

United States
$91.7K - $163K / year
Apiux Tech logo

Senior iOS Developer – Sector Bancario

Apiux Tech

Using the power of the Technology to transform your business

Full TimeRemoteTeam 201-500Since 2015H1B No Sponsor

• Desarrollar componentes y funcionalidades nativas en iOS para la aplicación de banca electrónica del cliente utilizando Swift. • Realizar la integración de las soluciones móviles con la capa de servicios backend desarrollada en Java y con el portal de banca basado en Angular. • Evaluar técnicamente los requerimientos y realizar estimaciones de esfuerzo precisas para los nuevos evolutivos solicitados por el negocio. • Participar activamente en la definición del diseño técnico y la arquitectura de las nuevas funcionalidades de la aplicación. • Llevar a cabo los procesos de revisión y certificación de nuevas aplicaciones o versiones móviles antes de su despliegue en producción.

Spain
€28K - €32K / year
Job Closed
Simera logo

Java Developer (Kafka) - Interfell (Remote)

Simera

* By applying to this position, we’ll create your Simera Professional Key (SPK) — a unique key that helps you connect with employers, stand out, and secure the right match.

Full TimeRemoteTeam 11-50

The Java Developer (Kafka) is responsible for developing and maintaining streaming-based microservices and data integration solutions. This role focuses on building reliable ingestion services, ensuring efficient message processing, and supporting scalable event-driven architectures. Responsibilities - Develop and maintain microservices using Java - Implement and support event-driven architectures using Kafka or similar technologies - Configure and manage message producers and consumers - Ensure reliable data ingestion and event processing - Deploy and maintain containerized applications - Support CI/CD pipelines for service deployment - Optimize streaming performance and processing latency - Integrate services with cloud-based data platforms - Collaborate with DevOps and Data Engineering teams - Ensure secure communication and configuration management Requirements - Bachelor’s degree in Computer Science, Engineering, or related field - Experience in backend development using Java - Knowledge of event-driven and streaming architectures - Experience working with Kafka or similar messaging systems - Experience with microservices architecture - Familiarity with Docker and containerized deployments - Understanding of CI/CD practices - Experience integrating services with cloud environments Nice to Have - Experience with Spring Boot - Knowledge of Jenkins or similar CI/CD tools - Experience with AWS or other cloud providers - Familiarity with networking and security concepts - Experience optimizing streaming performance Soft Skills - Technical problem-solving skills - Collaborative mindset - Results-oriented approach - Strong communication skills

Peru