Software Engineer
1 week ago
Join to apply for the Software Engineer role at Ritchie Bros. Get AI-powered advice on this job and more exclusive features. About Us RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace providing insights, services, and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. With auction sites in 13 countries and a digital platform, RB Global serves customers in over 170 countries across various asset classes, including automotive, construction, energy, mining, and agriculture. Our marketplace brands include Ritchie Bros., the world’s largest auctioneer of commercial assets and vehicles, and IAA, a global digital marketplace connecting vehicle buyers and sellers. We also have Rouse Services, SmartEquip, Xcira, and Veritread, offering end-to-end asset management, equipment lifecycle management, live auction technologies, and heavy haul transport marketplaces. About The Team Our Technology teams work collaboratively worldwide on eCommerce sites, mobile apps, and online auctions. We foster innovation and utilize industry-leading technologies. Job Description As a member of our application development team, you will design, build, and maintain web applications for our ERP system, collaborating with engineers to develop optimized web and service applications supporting the IAA App ecosystem. Responsibilities Participate in requirements analysis and collaborate with internal teams to produce software design and architecture. Write clean, scalable code using .NET languages (C#, ASP, MVC). Develop, test, and integrate code with Azure ADO, GIT. Refine, update, refactor, and debug software. Design and implement database solutions using SQL Server. Optimize and maintain existing database systems. Create documentation throughout the SDLC. Provide technical support for web and mobile applications. Strong knowledge of SQL syntax, stored procedures, and database management with SQL SSMS. Experience with RESTful and SOAP APIs. Collaborate with the team to develop enterprise applications and services. Create stored procedures focusing on database design, indexing, and query optimization. Support continuous delivery with high-quality standards and unit testing. Identify root causes of production issues. Research and implement code and process improvements. Understand enterprise tech stacks and solve problems effectively. Debug issues in Azure environments. Focus on CI/CD and automate pipelines. Explain technical solutions to stakeholders. Work remotely with teams in India & Canada for flexibility. Qualifications Bachelor’s Degree in Technology or related field. 5-7+ years of experience with Microsoft technologies. Knowledge of front-end architecture best practices. Familiarity with cloud platforms like Azure, ADO, or AWS. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Construction, Machinery Manufacturing, Truck Transportation #J-18808-Ljbffr
-
Mississauga, Ontario, Canada Software International Full timeSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic AI Application Development for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic AI...
-
Senior+ Software Engineer
1 week ago
Mississauga, Canada DraftAid Full timeJoin to apply for the Senior+ Software Engineer role at DraftAid 3 days ago Be among the first 25 applicants Join to apply for the Senior+ Software Engineer role at DraftAid Get AI-powered advice on this job and more exclusive features. This range is provided by DraftAid. Your actual pay will be based on your skills and experience — talk with your...
-
Senior+ Software Engineer
1 week ago
Mississauga, Canada DraftAid Full timeJoin to apply for the Senior+ Software Engineer role at DraftAid3 days ago Be among the first 25 applicantsJoin to apply for the Senior+ Software Engineer role at DraftAidGet AI-powered advice on this job and more exclusive features.This range is provided by DraftAid. Your actual pay will be based on your skills and experience — talk with your recruiter to...
-
Software Engineer
4 weeks ago
Mississauga, Canada Canonical Full timeJoin to apply for the Software Engineer - OpenStack role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - OpenStack role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...
-
Software Engineering Manager
1 week ago
Mississauga, Canada Canonical Full timeSoftware Engineering Manager - Sustaining Engineering Join to apply for the Software Engineering Manager - Sustaining Engineering role at Canonical Software Engineering Manager - Sustaining Engineering 3 days ago Be among the first 25 applicants Join to apply for the Software Engineering Manager - Sustaining Engineering role at Canonical Canonical is a...
-
Software Maintenance Engineer
4 weeks ago
Mississauga, Canada Canonical Full timeJoin to apply for the Software Maintenance Engineer role at Canonical 6 days ago Be among the first 25 applicants Join to apply for the Software Maintenance Engineer role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Software Engineer
4 weeks ago
Mississauga, Canada Canonical Full timeOverview Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve customers including the world's leading public cloud and silicon providers, and...
-
Contact Center Engineer
1 week ago
Mississauga, Ontario, Canada Software International Full timeSoftware International (SI) supplies technical talent to a variety of Fortune 100/500/1000 and many other midsized and startup organizations across Canada and the US.We will be working with a US consulting firm on a variety of Contact Center Engineer/IVR/Routing Engineer type roles. These will be fully remote , supporting a variety of US based...
-
Software Engineering Manager
1 week ago
Mississauga, Canada Canonical Full timeSoftware Engineering Manager - Sustaining EngineeringJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalSoftware Engineering Manager - Sustaining Engineering3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalCanonical is a leading...
-
Software Engineer
1 week ago
Mississauga, Ontario, Canada RBGlobal Full timeDescriptionAs a member of our application development team, you will play a crucial role in designing, building, and maintaining the web applications of our homegrown ERP system. You will collaborate with engineers to develop highly optimized web and service applications that support the IAA App ecosystem. ResponsibilitiesParticipate in requirements...