1

Library Jobs in Markham, ON (NOW HIRING)

The libraries, platforms, and tooling you build are used by roughly 100 engineers across the company. When you raise the floor - better DX, faster onboarding, more consistent patterns, AI-first ...

Implement secure authentication and authorization using OAuth 2.0, OIDC, and Python security libraries * Optimize SQL/NoSQL queries, manage database migrations (Alembic), and design efficient data ...

Ability to develop scripts in C# and customize symbol libraries and macros * Ability to read and interpret electrical and mechanical drawings. * Ability to read and interpret technical data from ...

Dot Net Full Stack

Mississauga, ON · On-site

CA$70K - CA$85K/yr

NET Core C#, JavaScript libraries Angular, Node.js and related technologies. Experience with SQL Server is preferred. * This role will be focused on development and support of modules for Financial ...

Implement secure authentication and authorization using OAuth 2.0, OIDC, and Python security libraries * Optimize SQL/NoSQL queries, manage database migrations (Alembic), and design efficient data ...

Experience working in DevOps environments supporting mission critical banking platforms Proven experience designing and implementing reusable UI libraries and SDUI architectures, enabling consistency ...

Intermediate Software Engineer

Toronto, ON · On-site

CA$96K - CA$130K/yr

Your work here has a multiplier effect : the libraries, platforms, and tooling you build are used by various teams across the company. When you raise the floor - better DX, faster onboarding, more ...

Machine Learning Engineer

Toronto, ON · On-site

$100 - $130/hr

Proficiency in Python and familiarity with ML libraries like Scikit-learn, LightGBM, and PyTorch. * Strong understanding of machine learning algorithms, including supervised and unsupervised learning ...

Showing results 41-60

Library information

See Markham, ON salary details

$7

$20

$45

How much do library jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for library in Markham, ON is $20.53, according to ZipRecruiter salary data. Most workers in this role earn between $12.98 and $23.68 per hour, depending on experience, location, and employer.

What do library workers do?

Library workers assist patrons in finding and borrowing materials, organize and maintain collections, and help with research and technology use. They may also plan educational programs, manage digital resources, and support community events. The specific duties depend on the role, such as librarian, library assistant, or technician, but all focus on making information accessible to the public.

What qualifications do I need to get a job in a library?

Different library jobs have varying qualifications. To become a librarian, you need a master’s degree in either library science or information studies. This is important if you work with students in an academic setting. You also need some research experience and a strong awareness of research procedures and tools. Library technicians and assistants need to have a high school diploma or a GED certificate and strong administrative skills. If you are seeking a job in library computer support, you need at least a bachelor’s degree in information technologies.

What are the key skills and qualifications needed to thrive as a librarian, and why are they important?

To thrive as a Librarian, you typically need a Master’s degree in Library Science (MLS or MLIS), strong research skills, and organizational abilities. Familiarity with library management systems, digital archives, and cataloguing tools like MARC or Dewey Decimal Classification is essential. Excellent communication, customer service, and problem-solving skills help librarians engage diverse patrons and collaborate with colleagues. These competencies ensure effective resource management, support lifelong learning, and enhance community access to information.

What are some common challenges faced by library staff when adapting to digital resources and technology?

Library staff often encounter challenges such as staying current with rapidly evolving digital platforms, assisting patrons with varying levels of tech literacy, and integrating new technologies with existing catalog systems. Balancing traditional library services with digital resource management requires ongoing training and flexibility. However, many libraries provide professional development opportunities and foster a supportive team environment to help staff successfully navigate these changes.

What is the difference between Library vs Archivist?

AspectLibraryArchivist
Required CredentialsLibrary degree or certification, MLS/MLISArchival certification, MLS/MLIS often preferred
Work EnvironmentPublic, academic, or special librariesArchives, museums, historical institutions
Industry UsageInformation management, education, public servicePreservation, historical records, cultural heritage

Libraries and archivists both manage information resources, but libraries focus on providing access to current materials for the public or specific groups, while archivists preserve historical records and rare collections. Understanding these differences helps in choosing the right career path or job search focus.

Can you get a job at a library with no experience?

Library jobs, such as library assistants or clerks, often do not require prior experience and may provide on-the-job training. Strong organizational skills, customer service ability, and familiarity with library systems can improve chances of employment, even for entry-level applicants.

What are jobs in libraries?

Jobs in libraries include positions such as librarian, library assistant, archivist, and library technician. These roles involve managing collections, assisting patrons, organizing resources, and maintaining library systems, often requiring knowledge of cataloging, customer service skills, and familiarity with library management software.

What are the most commonly searched types of Library jobs in Markham, ON?

The most popular types of Library jobs in Markham, ON are:

What cities near Markham, ON are hiring for Library jobs?

Cities near Markham, ON with the most Library job openings:

Infographic showing various Library job openings in Markham, ON as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, 1% Temporary, and 3% Contract. Highlights an 88% Physical, 5% Hybrid, and 7% Remote job distribution, with an average salary of $42,706 per year, or $20.5 per hour.

Staff Software Engineer

Achievers

Toronto, ON • On-site

Full-time

Medical, Life, PTO

Re-posted 20 days ago


Job description

Join our Framework team: the engineering foundation that makes Achievers scale.  

This team owns authentication, API gateways, interservice communication, caching, feature flag management, and the base libraries that every Go and Python service at Achievers is built on - all sitting at the critical path of everything we ship. 

 Your work here has a multiplier effect.  

The libraries, platforms, and tooling you build are used by roughly 100 engineers across the company.  

When you raise the floor - better DX, faster onboarding, more consistent patterns, AI-first tooling - the whole engineering organization moves faster.

Please note that this is a back-end focused role. Successful candidates will be able to bring a strong backend engineering background and be excited about continuing to deepen their expertise in backend and platform development. At this time, this role is not intended as a transition role for engineers whose primary experience and career interests are front-end-focused.

Why you'll love this role:

What makes this team unique is the breadth of its perspective.  

  • Framework is the one team that holds end-to-end understanding of how base libraries must interact with the infrastructure layer and the CI/CD pipeline.
  • That bird's-eye view of the platform means this team is where platform-wide challenges land - and where the solutions that unblock everyone else originate. 

Right now, the team is in the middle of some of the most technically interesting work in the company: modernizing our authentication and API gateway architecture. 

  • These are high-stakes architectural shifts that require both deep technical judgement and the ability to drive alignment across teams.
  • If you're energized by building for builders - designing systems that are secure, highly available, and genuinely pleasant to work with - and you want your architectural decisions to have company-wide reach, this is the team. 
How you'll shape our software engineering practices:
  • Provide guidance and mentorship to a team of software developers with varying experience levels, fostering an environment of continuous learning and improvement.
  • Design, build, and maintain innovative product features that enhance the Achievers platform.
  • Work closely with product managers, designers, and other engineering teams to define requirements and translate them into technical solutions. Actively participate in cross-functional planning sessions to align on priorities and dependencies.
  • Be hands-on with the codebase, actively engaging in code reviews and ensuring best practices are followed.
  • Utilize a wide range of modern tools and technologies, including Python, Go, Kubernetes, Docker, Drone, Google PubSub, GraphQL, MySQL, PostgreSQL, and Microservices, to solve complex challenges.
  • Architect high-performance, highly available, and secure software solutions that scale to millions of users.
  • Ship code regularly-multiple times a day, enabling continuous improvement and rapid delivery of new features.
  • Take full ownership of features or modules from design through deployment, ensuring the quality and reliability of the codebase.
  • Monitor application performance and optimize code to ensure it meets scaling, performance, and security requirements as the product grows.
  • Contribute to and enforce engineering best practices, standards, and guidelines for coding, testing, and infrastructure across the team. Lead and initiate engineering improvements, whether it's through tooling, processes, or adopting new technologies, to ensure the team is working effectively.
  • Ensure that systems, designs, and decisions are well-documented, making it easier for other engineers to understand, maintain, and expand upon your work.
  • Continuously learn and stay up-to-date with industry trends, emerging technologies, and software engineering practices to bring fresh perspectives and ideas to the team.
  • Guide junior engineers not only on technical solutions but also on career development, helping them set goals, identify growth areas, and improve their soft skills.
Experience we feel will set you up for success:
  • 8+ years of relevant back-end software development experience leading projects and especially system design, with at least 3 of them in a Senior/Staff capacity. 
  • Excellent written and verbal communication skills
  • Strong programming skills in Python or Go are highly advantageous. 
  • Comfortable working in a UNIX/Linux environment
  • Experience with Docker and Kubernetes.
  • Strong understanding of microservices architecture.
  • Experience with distributed systems.
  • Experience with API gateway design, gRPC, and service-to-service communication patterns
  • Experience designing authentication and authorization systems (OAuth2, OIDC, PKCE, JWT)
  • Ability to analyze business requirements and create technical design documents aligned with architecture standards
  • Passion for performance profiling and benchmarking. 
  • Experience executing large-scale migrations with zero downtime in production systems
  • Track record of building shared libraries or SDKs used across large engineering organizations
  • Bachelor's or Master's degree in Computer Science or a related field
  • Experience working in Agile teams
Why Achievers is a Great Place to Work
 
At Achievers, we believe recognition is a powerful driver of connection. With more than 4.3 million users across 190 countries, our employee recognition and rewards platform empowers organizations to build cultures where people feel seen and valued, everyday. We're a team of passionate, thoughtful builders who care deeply about our product, our customers, and each other. Visit achievers.com to see how we're inspiring recognition everywhere.
 
Our Approach to Total Rewards
 
$140,000 - $180,000 reflects the salary range for this role, depending on experience, skills, and market data. We're committed to providing a fair and competitive offer based on what you bring to the team. Each A-Players' compensation is reviewed at least annually against performance and impact in role. We want you to see your path to growth, understand your impact, and feel valued every step of the way.
 
Benefits and Perks for permanent full-time employees: 
 
  Rewards for your impact through our Recognition and Rewards program 
  Health Benefits and Life Insurance Coverage beginning on your first day 
  Parental Leave Top-up 
  Employer matched RRSP contributions 
  Flexible Vacation to recharge, so you can bring your best
  Employee and Family Assistance Program offering mental health, legal, and financial counselling
  Supported professional development and career growth (Linkedin Learning, mentorship)
  Employee-Led Employee Resource Groups that celebrate our diversity 
  Regular events designed to build connection, belonging, and well-being  
 Hybrid flexibility, with time in our beautiful Liberty Village, Toronto office 
 
Achievers is proud to be an equal opportunity employer committed to building a diverse, inclusive workplace where everyone can do their best work. We encourage qualified candidates from all backgrounds and experiences to apply.
 
Achievers is committed to ensuring an inclusive and accessible recruitment process for all candidates. If you require any accommodations for your interview, such as assistive technology, wheelchair accessibility, or alternative formats of materials, please let us know. We are happy to make necessary arrangements to support your needs.
We may use artificial intelligence (AI) tools to support parts of our hiring process, such as reviewing applications or analyzing resumes. These tools help our recruitment team but never replace decisions made by real people. We believe in a human-first approach to hiring, where your experience, personality, and potential are recognized by people, not algorithms, and where final hiring decisions are made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job