Find a jobRecruiters

Software Engineer (Agentic AI)

Exclusive opportunity

Onsite

Software Engineer (Agentic AI)

Sophos

Software Engineer (Agentic AI)

Skills

SQL QueriesDockerDjangoFlaskPythonProduct ManagementTesting & QAMicroservicesPostgreSQLRedisCybersecurityAIAWSElasticsearchLinuxKubernetesFastAPI

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$86,000 – $144,000 / year

Location:

Ottawa, ON, Canada

Work mode:

Onsite

Published on:

11 September 2026

What they need


  • As a member of the Sophos Agentic AI team, the Software Engineer II designs, builds and supports reliable AI-powered cybersecurity capabilities
  • The role applies sound software engineering practices to moderately scoped, varied assignments, collaborating with experienced engineers and cross-functional partners to deliver secure, scalable services and customer value
  • Work with engineering leads, architects, product management and delivery partners to understand requirements, clarify technical options and contribute to implementation plans
  • Design, develop, test and maintain cloud-native microservices and REST APIs using Python and relevant frameworks such as FastAPI , FastMCP and Temporal
  • Contribute to LLM-powered applications and the supporting services used to develop, deploy, observe and operate them
  • Integrate data technologies such as PostgreSQL, Redis and Elasticsearch, following established patterns for performance, reliability and maintainability
  • Deliver assigned features or components through design, implementation, code review, testing, deployment and production monitoring, seeking guidance for complex or unfamiliar work
  • Investigate and resolve defects in distributed systems using structured analysis, logs, metrics and appropriate debugging tools
  • Contribute to containerised and event-driven services using Docker, Kubernetes, CI/CD pipelines and AWS services
  • Write clear, maintainable and well-tested code, and participate constructively in peer reviews and technical discussions
  • Collaborate with Product Management, DevOps, Quality Assurance, security specialists and other developers to manage dependencies and support iterative delivery
  • Apply secure development, data-handling and responsible AI practices, including appropriate verification of AI-assisted outputs and use of approved tools and accounts
  • Share knowledge with colleagues, contribute to team documentation and provide task-specific support to less-experienced team members where appropriate
  • Keep technical knowledge current in software engineering, cloud technologies, Generative AI and cybersecurity, and suggest practical improvements within the team’s scope

Benefits

  • We encourage teams to get together in person periodically to help facilitate teamwork
  • Remote-first working model & hybrid options
  • Flexible start and end times for many roles
  • Leadership development program
  • Access to LinkedIn Learning
  • Global internal coaching program (Coach Match)
  • Periodic Sophos wellness days off for all Sophos to help employees relax and recharge
  • Global wellbeing program, which offers a range of wellbeing resources, including Sophos Wellbeing Webinars, Stress Management Toolkits, and Developing Resilience Courses
  • Free Employee Assistance Program (EAP) for confidential advice and counseling on a wide range of work and personal issues
  • Free annual subscription to the Calm app
  • Paid parental leave, caregiver leave & bereavement/compassion leave available
  • We host some unforgettable social experiences for our global teams including our music festival SOPH-Fest, go-karting, Sophmudder, and incredible holiday parties!
  • Our annual global fitness challenge, SOPH-Fit, sees thousands of employees taking part in our virtual global race around the world
  • Each quarter, we celebrate our exceptional global team by running the Sophos Values Awards, which recognizes and rewards employees who embody the Sophos values and who we are as a company
  • Health care benefits available worldwide- Working knowledge of Docker, Kubernetes, CI/CD and Unix/Linux development environments
  • Involvement across the software delivery lifecycle, including design, implementation, testing, deployment and operational support
  • Practical development of web services, microservices or REST APIs using Python or a comparable language
  • Relevant professional software development experience delivering production code within a collaborative engineering environment
  • Sound Python development skills and the ability to produce readable, maintainable and tested code
  • Familiarity with AI-assisted coding tools such as Claude Code, Cursor or Codex
  • Ability to analyse technical information, exercise judgement within defined practices and escalate appropriately when risk or complexity exceeds role scope
  • Working knowledge of AWS services and cloud-native application concepts
  • Degree in Computer Science, Software Engineering or a related discipline, or equivalent practical experience
  • Your unique experiences and skills might be exactly what we need to enhance our team. Don’t let a checklist hold you back – we encourage you to apply
  • Application of structured problem-solving to varied technical issues within established engineering standards and practices
  • Ability to use SQL and data stores such as PostgreSQL or Redis; ability to learn related platforms such as Elasticsearch
  • Clear written and verbal communication, with the ability to work productively across engineering and product disciplines
  • Working knowledge of API development and a framework such as FastAPI, Flask or Django
  • Ability to use approved AI-assisted development tools responsibly, verify generated outputs and protect confidential, customer and personal data
  • While we are a remote first organization, applicants must have legal authorization to work in the jurisdiction where the position is posted, without requiring employer sponsorship
  • Knowledge of cybersecurity products or concepts such as XDR, MDR, SIEM or SOAR
  • Task-specific coaching, knowledge sharing or support for peers or less-experienced colleagues
  • Understanding of AI agent patterns, retrieval-augmented generation or conversational AI systems
  • Work with cloud-native or distributed systems in a cybersecurity, data-intensive or similarly complex domain
  • Knowledge of Temporal, event-driven architectures or large-scale data processing
  • Contribution to Generative AI, large language model or AI-enabled software solutions

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Ingénieur Logiciel Embarqué C Expérimenté

50-55k€ (Annuel)

Permanent contract

Toulouse, France

Hybrid

Skills

SwiftGit

1 year ago

Quick apply

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

2 months ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

12 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools