Find your next opportunity
Browse fresh openings from leading companies and apply with a resume tailored to the role.
Browse fresh openings from leading companies and apply with a resume tailored to the role.
10817 openings
2225-2232 of 10817Quest Software
Free to start · No card · 5 credits the moment you sign up
Quest Software is seeking an experienced AI Automation Engineer to help pioneer the next generation of software lifecycle automation through agentic AI systems.
This role is focused on applying modern AI agents, autonomous development workflows, and AI orchestration platforms to automate significant portions of the software development lifecycle (SDLC), including support operations, defect remediation, security vulnerability management, testing, documentation, release engineering, technical debt reduction, and product sustainment.
The successful candidate will design, build, and manage AI-driven automation systems capable of operating across multiple products and technology stacks. Rather than becoming a deep subject matter expert in a specific product domain, this individual will leverage agentic AI technologies to rapidly understand, maintain, and evolve mature software products while reducing operational cost and increasing engineering efficiency.
This position is particularly focused on products in the later stages of their lifecycle where automation, self-healing processes, autonomous maintenance, and AI-driven operational scale can significantly extend product viability while reducing engineering investment.
The ideal candidate is someone who is passionate about creating autonomous engineering systems rather than developing individual product features. They view AI not as a coding assistant, but as an engineering workforce that can be directed, governed, and scaled.
Successful candidates are typically early adopters of agentic development practices who continually experiment with emerging AI tools and are excited by opportunities to automate entire workflows rather than individual tasks. They are comfortable working across multiple codebases and technologies, using AI to rapidly build context and deliver outcomes.
This is a remote position ~ Candidate must be located in Canada
Design and implement autonomous AI workflows that automate software development, maintenance, support, and operational activities.
Build multi-agent systems capable of performing root-cause analysis, bug investigation, code modification, testing, validation, and deployment tasks with minimal human intervention.
Create AI-driven support automation solutions that analyze customer issues, generate proposed resolutions, implement fixes, and validate outcomes.
Develop autonomous vulnerability remediation workflows utilizing tools such as Aikido Security and AI-powered code agents.
Establish frameworks that allow AI systems to perform repetitive engineering activities across multiple products and technology stacks.
Create reusable agent architectures, prompts, workflows, guardrails, evaluation frameworks, and governance models.
Design centralized AI management and observability platforms that allow engineering teams to monitor, orchestrate, and govern agent activity at scale.
Measure and continuously improve automation effectiveness, engineering productivity, support efficiency, remediation time, and operational cost reduction.
Identify opportunities to transition manual engineering processes into AI-managed workflows.
Drive adoption of AI-native operational models that reduce dependence on product-specific expertise.
Completion of a computer science undergraduate degree or equivalent practical experience.
6 or more years of professional software development experience, including strong hands-on C# and .NET experience.
2-3 years or demonstrated expertise building and operating agentic AI systems in production environments.
Deep hands-on experience with AI coding agents, autonomous software development workflows, and multi-agent orchestration platforms.
Experience using modern AI development environments including GitHub Copilot, Claude Code, Cursor, Windsurf, OpenHands, or equivalent platforms.
Experience designing AI workflows that automate software development, testing, support, DevOps, security remediation, or operational engineering activities.
Strong understanding of AI evaluation frameworks, guardrails, safety mechanisms, observability, and governance.
Experience integrating AI agents into CI/CD pipelines and software engineering workflows.
Demonstrated ability to rapidly understand unfamiliar codebases and technology stacks using AI-assisted approaches.
Strong software engineering background sufficient to review, validate, and improve AI-generated solutions.
Experience delivering measurable productivity, automation, or cost-reduction outcomes through AI technologies.
Multi-agent frameworks (CrewAI, AutoGen, LangGraph, Semantic Kernel, OpenAI Agents, etc.)
AI-powered development environments (Claude Code, Cursor, Windsurf, GitHub Copilot)
Security remediation platforms such as Aikido Security
Automated code review and vulnerability remediation systems
AI observability and evaluation platforms
Autonomous CI/CD and release automation
AI-assisted support and customer issue resolution systems
Experience developing and maintaining YAML CI/CD pipelines using Azure DevOps, Jenkins, or similar systems.
Quest Software builds the foundation for enterprise AI with solutions in data governance, cybersecurity, and platform modernization. More than 45,000 companies — including 90% of the Fortune 500 — trust Quest to solve their most critical IT challenges. From securing identities and modernizing platforms to preparing data for AI, we help enterprises unlock their full potential.
At Quest, your work makes an impact. You’ll help organizations get AI-ready while building your career with a global team of innovators. We offer:
Competitive pay, annual bonuses, and top-performer recognition.
Comprehensive health, family, and retirement benefits.
Flexible work options, generous PTO, and wellness programs.
Professional growth through learning platforms, mentorship, and leadership programs.
Inclusive teams that reflect the world we serve, supported by Employee Resource Groups and our Equality & Inclusion Council.
Quest is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind:
Quest is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Quest are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, or belief, national, social, or ethnic origin, sex (including pregnancy), age, physical, mental, or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union, or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Quest will not tolerate discrimination or harassment based on any of these characteristics. Quest encourages applicants of all ages.
Originally posted on Himalayas
Start with a role or skill you want to use in your next job. Use the location and role filters to narrow the results, then open a listing to review the description. A title alone rarely explains the level of responsibility, working arrangement, or experience a team needs. Compare those details before deciding which opportunities deserve a tailored application.
Employers use different titles for similar work. If an exact phrase produces no results, try a shorter title, a core skill, or an alternative name for the role. Remove one filter at a time to understand which requirement is narrowing your search. A broader search can reveal suitable work without asking you to change your actual qualifications.
For each promising listing, read the responsibilities and separate essential requirements from preferences. Note the location, schedule, employment type, and compensation when provided. Missing details are questions to confirm with the employer. A remote opening may still require a particular country, work authorization, or time-zone overlap, so check the full posting before treating it as a location-independent opportunity.
Choose a few examples that demonstrate the skills this employer names. Explain your contribution and its outcome, using accurate numbers where available. Put the most relevant experience first and keep your resume easy to scan. Avoid adding technologies, qualifications, or achievements simply because they appear in a description. Your application should make your existing strengths easier to understand.
Follow the employer’s instructions for resumes, cover letters, work samples, and screening questions. Review the exported file before submitting it: confirm that contact details are correct, text can be selected, and links reach the intended pages. A resume check can help you spot unclear writing before you apply. Its feedback is advisory and does not predict a hiring decision.
Listings are collected from external sources and may change after they appear here. The employer or recruiting destination controls whether applications are open. If an original link is unavailable, check the company’s careers page for the title or move to another opening. An employer website link is a place to check current vacancies, rather than confirmation that a particular job is still accepting applications.
Keep a simple record of the company, role, job reference, application date, and documents you sent. Record any follow-up instructions and the next action you plan to take. This makes it easier to prepare for interviews, compare opportunities, and avoid applying repeatedly to the same opening through different boards. Review your shortlist as employers update their listings and prioritize opportunities with clear requirements that match the work you want to do.