Sr Software Engineer
McGraw Hill View all jobs
- Ontario
- $136,000-159,400 per year
- Permanent
- Full-time
- 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.
- 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.
- 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.