Senior Software Engineer

 

Description:

We are seeking a Senior Software Engineer with a strong “builder” mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and internal workflows. Leveraging your expertise in Python, C#.NET, JavaScript and API-based architecture, you’ll work closely with the AI team to develop integrations that harness the capabilities of modern AI tools and frameworks. This role reports to the VP of Global Architecture.

Qualifications Required

  • 5–7+ years of experience in software development.
  • Strong proficiency in C#.NET, JavaScript, Python.
  • Proven experience designing, building, and maintaining robust APIs.
  • A bachelor’s degree in computer science, information systems, or a related field.
  • Experience developing AI-driven integrations (e.g., connecting to OpenAI, Azure OpenAI, Anthropic, or similar APIs).
  • Familiarity with agentic architectures (e.g., workflow orchestration, autonomous or semi-autonomous AI systems).
  • Experience with production-grade application development, integration, and support.
  • Experience with telemetry and observability tools (e.g., OpenTelemetry, Prometheus, Grafana, etc.).

Highly Preferred

  • Experience with DevOps automation practices.
  • Proficiency with containerization (e.g., Docker, Kubernetes).
  • Experience deploying AI-integrated applications to Azure, OpenAI, or other major cloud platforms.
  • Strong understanding of CI/CD, infrastructure-as-code, and automated testing frameworks.
  • Experience integrating third-party APIs or enterprise systems with AI capabilities.

Organization ECI Software Solutions
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2026-01-15 2:08 pm
Expires on 2026-03-01