Senior Software Engineer – 12-month Contract

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer working on AI agentic systems at a leading health tech company. Responsibilities include developing software applications and enhancing AI-driven solutions.

Responsibilities

  • Identify, prioritize and execute tasks in the software development life cycle.
  • Work with business to iterate over software requirements.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Analyze and debug systems.
  • Perform validation and verification testing in a test-driven manner.
  • Review the work of others, and invite others to review your work.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Ensure software is up-to-date with latest technologies.
  • Building and supporting AI agentic systems

Requirements

  • Proven experience as a software engineer with strong proficiency in Python and/or Java, writing clean, scalable, production-grade code.
  • Solid experience designing and building microservices and RESTful APIs in distributed, cloud-based environments.
  • Experience designing, implementing, and extending AI agentic systems, including tool use, planning, and autonomous decision-making workflows.
  • Experience building multi-agent systems where multiple agents collaborate, delegate, and coordinate to complete complex tasks.
  • Hands-on experience building conversational or chat systems with both short-term (session) and long-term (persistent) context management.
  • Experience building Retrieval-Augmented Generation (RAG) systems – including document ingestion, chunking strategies, vector stores, and retrieval pipelines.
  • Experience building MCP servers
  • Experience integrating agentic systems with external APIs, third-party services, and enterprise data sources.
  • Strong understanding of security in agentic systems – authentication, authorization, least-privilege access, prompt injection defense, and audit logging.
  • Knowledge of relational databases (e.g. PostgreSQL, Microsoft SQL Server) and vector databases (e.g. Qdrant, Pinecone, pgvector, Weaviate).
  • Experience using system and performance monitoring tools (e.g. New Relic, Datadog).
  • Proficient in Git and comfortable working in CI/CD-driven development workflows.
  • Excellent critical-thinking, communication, and personal leadership skills.
  • Self-starter with the ability to deliver with minimal supervision.
  • BSc/BA in Computer Science or a related degree

Benefits

  • Flexibility
  • Growth opportunities
  • Meaningful work

Job type

Contract

Experience level

Senior

Salary

CA$142,000 - CA$158,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudJavaMicroservicesMS SQL ServerPostgresPythonSDLCSQL

Location requirements

HybridMississaugaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.