Opens an external site
- Employment type
- Contract
- Experience level
- Mid-level · 2+ years
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
Develop Python code to integrate vulnerability management tools with one another and with the company's other security tools through their APIs. Security-tool automation beyond the core integrations may also be part of the work.
Job details
The client is looking for a developer whose work consists of using the APIs of its vulnerability tools to connect them to each other and to the company's other security tools. Python is the main language and the mandate mentions no other technology. The automation component using other security tools is presented as a possibility, therefore secondary to the core of the role. The 3 to 5 year range places the position at an intermediate level. The mandate names no specific vulnerability tool, which leaves open the question of prior experience expected with this type of tool. Target candidate: a Python developer with 3 to 5 years of experience who has already built API integrations between security tools, ideally around vulnerability management. The expected deliverable is integration and automation code, not tool operation or vulnerability analysis. Requirements REQUIRED Python development Cumulative All conditions required Knowledge of APIs for integration between the company's security tools Cumulative All conditions required DESIRED Development using the APIs of vulnerability management tools Cumulative All conditions required ASSET Development using the APIs of other security tools for automations Cumulative All conditions required Profiles to Exclude: Vulnerability management analyst profile citing tool operation (scans, reports, prioritization) without demonstrated Python development. Profile citing Python for occasional scripting, without demonstrated API integration between two or more systems. Web or data-oriented Python developer profile, without demonstrated integration with security tools. Security engineer or DevSecOps profile focused on tool configuration and administration, without development deliverables. Profile whose integration experience relies on preconfigured connectors, without integration code written by the candidate.
What you’ll do
Develop Python code to integrate vulnerability management tools with one another and with the company's other security tools through their APIs. Security-tool automation beyond the core integrations may also be part of the work.
Requirements
Candidates must have Python development experience and knowledge of using APIs to integrate security tools. Experience developing integrations with vulnerability management tools is desired, while automation using APIs for other security tools is an asset.
Listed skills
- Organization · Preferred
- Attention to detail · Preferred
- Client · Preferred
- management · Preferred
- Integrations · Preferred
- Development · Preferred
- Prioritization · Preferred
- Integration · Preferred
- Python · Preferred
- Configuration · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python Development
- API Integration
- Security Tool Integration
- Vulnerability Management
- Security Automation
- Security Tools
- DevSecOps
- Application Programming Interface (API)
- Automation
- Python (Programming Language)
- Scripting
- Prioritization
- API System Integration
Job areas
- Software
- Technology
- Security & Safety
- Python Developer
- Software Developers
More jobs from Maarut Inc
RQ11635 - Software Developer - ETL - Senior
- On-site
- Toronto, ON
- Posted Oct 7, 2026
Application Delivery Officer (ADO), Fraud Management Section
- On-site
- Québec, QC
- Posted Oct 7, 2026
Business Analyst, Capital Markets
- On-site
- Montréal, QC
- Posted Oct 7, 2026
RQ11711 - Software Developer - Senior
- On-site
- Toronto, ON
- Posted Oct 7, 2026
