Software Engineer - Canada
OCLC
Together we make breakthroughs possible. At OCLC, we build technology with a purpose: to connect libraries and make knowledge accessible worldwide, because we believe that what is known must be shared. Our teams work with complex global datasets, AI and machine learning, hybrid cloud solutions, and other technologies that connect people and organizations to the information they need. We value the power of unique perspectives and experiences to unlock innovation. At OCLC, your ideas matter, whether you have two years of experience or 20. You’ll learn, create, and problem-solve with technologists, product developers, librarians, researchers, marketing pros, and support teams around the world.
Why join OCLC?
OCLC is consistently recognized as a best place to work by several independent programs. We recognize and reward people and results with a comprehensive Total Rewards package. This means competitive compensation that reflects your unique contributions- performance, experience, and skills- along with exceptional benefits, including best-in-class health coverage, retirement plans with generous company contributions, and a commitment to your overall well-being. Tuition reimbursement and Public Service Loan Forgiveness eligibility Paid parental leave and adoption assistance Fitness facility reimbursement benefit Join us in transforming how people everywhere access information and be part of a mission-driven team that makes a global impact.
The job details are as follows: As a Software Engineer you will be responsible for designing, developing, and testing software applications. You will collaborate with team members to solve problems, implement new features, and maintain existing systems. You will collaborate with product managers, designers, and other engineers to define, refine, and implement features and enhancements.
Responsibilities:
- Independently write, test, and debug code for assigned tasks.
- Collaborate with other team members to solve problems.
- Contribute to design discussions and code reviews.
- Develop and implement new features and functionalities.
- Optimize application performance and scalability.
Qualifications:
- Bachelor's degree in computer science or related discipline, or equivalent work experience 2-4 years of relevant software development experience.
- Strong programming skills in one or more languages.
- Experience with software development methodologies.
- Ability to work independently and as part of a team.
- Strong problem-solving and analytical skills.
- Knowledge of database systems.
- Experience integrating AI tools, frameworks, and concepts into the software development process.
Working Conditions:
Hybrid. It is mandatory to work 3 days in the office and the other 2 days can be done remotely/from home.
ADA/EAA:
The above statements cover what are generally believed to be the principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.
Who we are:
We are a non-profit global technology company that develops innovative services for libraries. Together with member libraries, we connect people to the resources they need to learn and grow, and ultimately, to transform the world. We connect libraries to other libraries, making their work more efficient and effective. Our large-scale, high-performance cloud computing services enable libraries to share data, work, and resources to save money and better serve their communities.
What we do:
We are dedicated and passionate about libraries—and helping them change lives. Our goal is to provide innovative technologies for every library to help them meet the demands of a rapidly changing digital world. Our success depends on our ability to deliver new, high-quality features and stable, scalable solutions for libraries.
Live our values:
- New ideas.
- Open dialog.
- Hard work.
- Recognition.
- Purpose.
We offer a dynamic, fulfilling work environment that is productive, collaborative, innovative—and fun. We are consistently rated among the top employers within Central Ohio and across the IT landscape. There is a strong, team-based culture where everyone is appreciated and focused on common goals. You will make a difference.
OCLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. If you are interested in applying for employment with OCLC and need special assistance or an accommodation to apply for a posted position, contact our Human Resources Department at View phone number on apply.j-vers.com or email at View email address on apply.j-vers.com
#J-18808-Ljbffr- ...technology company building the foundational software and AI to power the autonomous age. Our... ...our strong belief that an elite group of engineers can make a big difference. We are... ...core product features. As we expand into Canada, this role is intended to help build Arondite...SuggestedLong term contractFull timeWork at officeLocal areaWork from home
$96.56k - $128.74k per year
...tools and expertise they need to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent...SuggestedPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k... ...Canadian Citizen (dual citizens included), or eligible to work in Canada; Be willing to comply with Solink’s own security policies...SuggestedPermanent employmentFull timeInternship
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SuggestedFull timeWork at officeRemote work
- ...increasing network connectivity. RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solution provider... ...for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team....SuggestedLong term contractFull timeRemote work
- ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's...Full timeRemote work
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools...Remote jobPermanent employmentFull timeImmediate start
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Long term contractFull timeWork at office
- ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class... ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify...Remote jobFlexible hours
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead... ...Canadian Citizen (dual citizens included), or eligible to work in Canada; Be willing to comply with Solink’s own security policies and...Permanent employmentFull timeImmediate start
$85k - $110k per year
...impact. Win together. At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and... ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for...Full timeInternshipWork at officeRemote workFlexible hours$96k - $146k per year
...Ford of Canada's operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centers, and three Connectivity... ...position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software...- ...processes evidence, there's a good chance our software is working behind the scenes. That's been... .... The Role The Staff Software Engineer specializes in mobile app development and... ...as Fire OS and iOS. FAA or Transport Canada remote pilot certification with flight...Full timeInternshipRemote workWork from home
usd15 per hour
...test and evaluate how our clients’ search engine responds to everyday searches from everyday... ...English and French proficiency. Location: Canada (Work from Home). Schedule: E. g. 8-20 h/... ...internet connection. - Reliable antivirus software to protect your computer as you surf the web...Weekly payFull timePart timeFreelanceSecond jobRemote workWork from homeHome officeFlexible hours$96.56k - $128.74k per year
...tools and expertise they need to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent Compensation Details:...Permanent employmentSummer workRelocation package3 days per week$90k - $140k per year
...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently... ...citizen or permanent resident of Canada). ~5+ years of direct experience in design... ...the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video...Permanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically...Full timeInternshipManual laborWork at office
- ...We're hiring a small group of exceptional new grads to join our Engineering team full-time. This isn't a rotational program or a sliver of... ...engineering: you'll build real depth in the most in-demand skill set in software today. Build your career in Ottawa: you don't have to move...Remote jobFull timeFlexible hours
$176.5k per year
...Senior, Staff, and Principal engineers building the Content Library and... ...engineer who loves owning software end-to-end: design, implementation... ...crate, or building query engines and database internals. Contributions... ...outside of California]. In Canada, the reasonably expected...Long term contractFor contractorsLocal areaHome officeFlexible hours$123.51k - $155.15k per year
...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements... ...with focus around surveillance systems. What NAV CANADA offers you: Challenging, team-oriented work environment...Full timeContract workFlexible hours- ...for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development... ...: We're a remote-first company with team members spanning Canada, the U.S., and beyond, but also have office spaces in 4 main...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$70k - $120k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...! Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for...Full timeWork at officeLocal areaFlexible hours- ...functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and... ...flexibility : We're a remote-first company with team members spanning Canada, the U.S., and beyond, but also have office spaces in 4 main...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$185k - $195k per year
...millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties...Casual workInternshipWork at officeImmediate start- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director... ...citizen (dual citizens included) or eligible to work in Canada. Must be willing to comply with Solink's security policies...Long term contractPermanent employmentFull timeWork at office
$171k per year
...App Of The Day and the Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will set technical direction for... ...our highest US geographic market outside of California]. In Canada, the reasonably expected salary range is between $179,000 CAD[...Long term contractFor contractorsInternshipLocal areaHome officeFlexible hours- ...Software Engineer/Developer - Ottawa Company Description RedMane Technology LLC is an application software consulting and systems... ...solutions for our clients throughout the United States and Canada by means of building new applications, implementing cloud and...Long term contractFull timeTemporary workWork at officeFlexible hours
$74k - $98k per year
...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll... ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high...Full timeWorldwide- ...excellence. Job Description The Role: The Solution Test Engineer will work to bridge the gap between platform and feature... ...Spirent, Spirent Test Center, Avalanche, Ixia, Ixload • Test software and equipment automation using Tcl/Tk, Expect, ATS/EASY, OO Programming...Permanent employmentFull time
- ...Description Legal Counsel, Canada Delta Intelligent Building Technologies (Canada) |... ...industrial monitoring and control (SCADA) software for utilities, water and other critical infrastructure... .... It works closely with sales, product, engineering, HR and finance, and with Delta’s...Full timeContract workImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Canada. Be the first to apply!
- software developer no experience Ottawa, ON
- junior software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software developer intern Ottawa, ON
- software developer internship no experience Ottawa, ON
- software developer Ottawa, ON
- software development engineer Ottawa, ON
- part time software developer Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software design engineer Ottawa, ON

