Software Engineer II, Agentic AI

atSophosRemoteCA flagCanadaFull-timeFull-stack EngineerMid-levelSeniorC$86k – C$144k/year

Posted Sep 1

This is a fully remote position, open to applicants in Canada.

📋 Description

• Collaborate with engineering leads, architects, product management, and delivery partners to grasp requirements and assist in formulating implementation strategies.

• Design, develop, test, and maintain cloud-native microservices and REST APIs utilizing Python, FastAPI, FastMCP, and Temporal.

• Contribute to applications powered by LLM and support development, deployment, observability, and operational services.

• Integrate PostgreSQL, Redis, and Elasticsearch.

• Deliver features through design, implementation, code reviews, testing, deployment, and production monitoring.

• Investigate and rectify defects in distributed systems using logs, metrics, and debugging tools.

• Contribute to containerized and event-driven services employing Docker, Kubernetes, CI/CD pipelines, and AWS.

• Write maintainable, thoroughly tested code and engage in peer reviews and technical discussions.

• Collaborate with Product Management, DevOps, Quality Assurance, security specialists, and fellow developers.

• Implement secure development practices, data handling, and responsible AI methodologies.

• Share knowledge, contribute to documentation, and mentor less-experienced team members.

• Stay updated with technical knowledge and propose practical enhancements.


⛳️ Requirements

• Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

• Relevant professional experience in software development delivering production-level code in a collaborative engineering setting.

• Practical experience in developing web services, microservices, or REST APIs using Python or a similar language.

• Involvement throughout the software delivery lifecycle, including design, implementation, testing, deployment, and operational support.

• Strong Python development skills with the ability to produce readable, maintainable, and tested code.

• Familiarity with API development and frameworks such as FastAPI, Flask, or Django.

• Knowledge of AWS services and concepts related to cloud-native applications.

• Experience with Docker, Kubernetes, CI/CD, and Unix/Linux development environments.

• Proficiency in using SQL and data stores such as PostgreSQL or Redis, with a willingness to learn Elasticsearch.

• Ability to responsibly use approved AI-assisted development tools, validate generated outputs, and protect confidential customer and personal data.

• Legal authorization to work in Canada without employer sponsorship.


🏝️ Benefits

• Eligibility for bonuses.

• Comprehensive benefits package.

• Remote-first working model.

• Employee-led diversity and inclusion networks.

• Annual charity and fundraising initiatives.

• Volunteer days.

• Global employee sustainability initiatives.

• Global fitness and trivia competitions.

• Global wellbeing days.

• Monthly wellbeing webinars and training.

People also viewed

Sokin1 day ago

Senior Fullstack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Clair1 day ago

Senior Engineer, Core Products

US flagUnited States OnlyFull-timeFull-stack Engineer$124k – $147k/year
ApplyView job
QAVION GROUP1 day ago

Senior Full-Stack Engineer

DE flagGermany OnlyFull-timeFull-stack Engineer€80k – €150k/year
ApplyView job
Terrific2 days ago

Product Engineer – Monetization, Commerce Data

GB flagUnited Kingdom, +4 more countriesFull-timeFull-stack Engineer
ApplyView job
Weekday (YC W21)2 days ago

.Net Software Developer

IN flagIndia OnlyFull-timeFull-stack Engineer₹1.8M – ₹2.2M/year
ApplyView job
Verwaltungscloud.SH GmbH2 days ago

Senior Software Developer – Full-Stack

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €70k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers