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, ON, 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-11-30 |