Software Development Engineer: Entry-Level

1 month ago


Canada Mheducation Full time
Build the Future of Learning

We're seeking a talented Senior Software Engineer to join our Content Acceleration Team. As a key member of our team, you'll play a crucial role in designing and developing applications and services that support business and engineering initiatives.

Your Impact

You'll work closely with developer and product manager teammates to create scalable content authoring and development practices. Your expertise will help us deliver high-quality software that meets the needs of our customers.

What You'll Do
  • Design and develop applications and services to support business and engineering initiatives
  • Participate in standup, backlog grooming, demos, and other Scrum meetings
  • Collaborate with engineers on feature development and bug fixes
  • Promote engineering best practices within your team to ensure quality, stability, performance, resiliency, and maintainability of your software
  • Be a champion of the customer's voice to ensure our products are built with customer empathy at the forefront
  • Share your knowledge and practices with other teams
Requirements
  • 5+ years of experience in product or enterprise software development
  • Proven technical abilities in testing, monitoring, performance tuning, and deployment pipelines
  • Experience with most or all of the following full-stack technologies: Frontend (Angular 13+, TypeScript, HTML5, SCSS, RxJS, and NgRx), Backend/API (Go, NodeJS, RESTful microservices), Testing (Protractor and Playwright), Databases (PostgreSQL), Infrastructure (AWS, Docker, Kubernetes, New Relic)
What We're Looking For
  • Focus on application quality and testing practices like unit, integration, and e2e testing, code coverage analysis, and automated software inspection
  • 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
  • Bonus for GenAI experience
Why Work for Us?

The work you do at McGraw Hill will be work that matters. We're designing content that will build the future of education. Join us and experience a sense of fulfillment that will inspire you to even greater heights.



  • Canada Imperva Full time $115,000 - $145,000

    Job Title: Software Development Engineer: Entry-LevelWe are seeking an experienced Full Stack Software Engineer to join our expanding Data Privacy team in Vancouver, BC. As a key member of our team, you will design and develop software that is easily maintainable, highly reliable, and demonstrates knowledge of engineering best practices.Key...


  • Canada Imperva Full time $115,000 - $145,000

    Job Title: Software Development Engineer: Entry-LevelWe are seeking an experienced Full Stack Software Engineer to join our expanding Data Privacy team in Vancouver, BC.The ideal candidate will have a strong background in object-oriented programming, unit testing, and UI development using Java/Spring Boot and React framework.Responsibilities include...


  • Canada Imperva Full time $115,000 - $145,000

    Job Title: Software Development Engineer: Entry-LevelWe are seeking an experienced Full Stack Software Engineer to join our expanding Data Privacy team in Vancouver, BC.The ideal candidate will have a strong background in object-oriented programming, unit testing, and UI development using Java/Spring Boot and React framework.Responsibilities include...


  • Canada TripAdvisor LLC Full time

    Software Engineer: Entry-Level PositionAt TripAdvisor LLC, we're seeking an experienced Software Engineer to join our Ontology & Metadata Engineering team. This team is responsible for organizing and exposing our extensive inventory of hotels, restaurants, attractions, and more to enable the creation of great customer experiences on our website and native...


  • Canada TripAdvisor LLC Full time

    Software Development Engineer: Entry-Level PositionTripAdvisor LLC is seeking an experienced Software Development Engineer to join our Ontology & Metadata Engineering team. This team is responsible for organizing and exposing our extensive inventory of hotels, restaurants, attractions, and more to enable the creation of great customer experiences on our...


  • Canada TripAdvisor LLC Full time

    Software Development Engineer: Entry-Level PositionTripAdvisor LLC is seeking an experienced Software Development Engineer to join our Ontology & Metadata Engineering team. This team is responsible for organizing and exposing our extensive inventory of hotels, restaurants, attractions, and more to enable the creation of great customer experiences on our...


  • Canada Yuzu Health Inc Full time

    About Yuzu Health IncYuzu Health Inc is a pioneering health insurance TPA that empowers businesses to offer innovative health insurance plans to their employees. Our mission is to simplify the complexities of health insurance by facilitating new ways to pay for and access healthcare covered by insurance.Role OverviewWe are seeking a highly skilled Software...


  • Canada Yuzu Health Inc Full time

    About Yuzu Health IncYuzu Health Inc is a pioneering health insurance TPA that empowers businesses to offer innovative health insurance plans to their employees. Our mission is to simplify the complexities of health insurance by facilitating new ways to pay for and access healthcare covered by insurance.Role OverviewWe are seeking a highly skilled Software...


  • Canada VergeSense Inc. Full time

    About VergeSense Inc.VergeSense Inc. is a leading provider of occupancy intelligence solutions, empowering businesses to make informed decisions about their physical spaces.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing,...


  • Canada VergeSense Inc. Full time

    About VergeSense Inc.VergeSense Inc. is a leading provider of occupancy intelligence solutions, empowering businesses to make informed decisions about their physical spaces.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing,...


  • Canada Mheducation Full time

    Build the Future of Learning with McGraw Hill **Overview** At McGraw Hill, we're shaping the future of education by designing innovative content solutions. As a Senior Software Engineer, you'll play a crucial role in driving progress and building the future of learning. **Your Impact on the Team** Our Content Acceleration Team is seeking a skilled Senior...


  • Canada Mobility Health Physical Therapy Full time

    About CloverWe're revolutionizing health insurance by harnessing the power of data and human empathy to keep our members healthier.Our mission is to create a healthcare system that truly works for everyone, and we're looking for talented software engineers to help us achieve it.Job SummaryWe're seeking a skilled software engineer to join our team and help us...


  • Canada Mobility Health Physical Therapy Full time

    About CloverWe're revolutionizing health insurance by harnessing the power of data and human empathy to keep our members healthier.Our mission is to create a healthcare system that truly works for everyone, and we're looking for talented software engineers to help us achieve it.Job SummaryWe're seeking a skilled software engineer to join our team and help us...


  • Canada Invert, Inc. Full time

    About Invert, Inc.We are a high-growth startup on a mission to revolutionize bioprocessing. Our team of creative engineers, data scientists, and biologists work together to develop innovative tools for our customers.The RoleWe are seeking a Senior Software Engineer to join our engineering team. As a key member of our team, you will be responsible for...


  • Canada Ayata Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Ayata. As a key member of our engineering team, you will be responsible for designing, developing, and implementing our Prescriptive Analytics software using the latest Artificial Intelligence (AI) and related technologies.Responsibilities:Lead the...


  • Canada Ayata Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Ayata. As a key member of our engineering team, you will be responsible for designing, developing, and implementing our Prescriptive Analytics software using the latest Artificial Intelligence (AI) and related technologies.Responsibilities:Lead the...


  • Canada Mobility Health Physical Therapy Full time

    About CloverWe're revolutionizing healthcare by harnessing the power of data and human empathy to keep our members healthier.Our mission is to create a healthcare system that's broken, so we've developed custom software and analytics to empower our clinical staff to intervene and provide personalized care to those who need it most.We put our members first,...


  • Canada Mach7 Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our eUnity Application Team at Mach7 Technologies. As a key member of our team, you will be responsible for designing, implementing, and maintaining software features that meet the highest standards of quality and performance.Key ResponsibilitiesDesign and implement software...


  • Canada Mach7 Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our eUnity Application Team at Mach7 Technologies. As a key member of our team, you will be responsible for designing, implementing, and maintaining software features that meet the highest standards of quality and performance.Key ResponsibilitiesDesign and implement software...


  • Canada Mobility Health Physical Therapy Full time

    About CloverClover is a pioneering healthcare company that's revolutionizing the industry by combining data-driven insights with human empathy to keep our members healthier.We believe the current healthcare system is flawed, so we've developed custom software and analytics to empower our clinical staff to intervene and provide personalized care to those who...