SQL Server query to Search SQL Agent Jobs by Name.
select job_id, name
from msdb.dbo.sysjobs
where name like N'%keyword%';
--
-- Additional....
-- To show the Job name and Category
select sysjobs.name as JobName,
syscategories.name as CategoryName
from msdb.dbo.sysjobs
inner join msdb.dbo.syscategories
on msdb.dbo.sysjobs.category_id = msdb.dbo.syscategories.category_id
order by sysjobs.name;