Company Name: ECI Software Solutions Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/j0fuaqhy9utkw20h Job Description: Posted 1mo agoSenior Software Engineer@ ECI Software SolutionsView All JobsWebsiteUnited States or CanadaRemoteFull TimeResponsibilities:design APIs, build agents, integrate AIRequirements Summary:5-7+ years software development; strong C#.NET, JavaScript, Python; API design; AI integration; bachelor’s in CS or related field; telemetry/tools experience.Technical Tools Mentioned:C#.NET, JavaScript, Python, APIs, AI integrations, OpenAI, Azure OpenAI, Anthropic, Telemetry, Prometheus, Grafana, OpenTelemetry, Docker, Kubernetes, CI/CD, Infrastructure as Code, LangChain, Langfuse, Semantic Kernel, AutoGen Senior Software Engineer - Careers At ECI Software Solutions Career Opportunities with ECI Software Solutions A great place to work.   Careers At ECI Software Solutions Share with friends or Subscribe! Are you ready for new challenges and new opportunities? Join our team! Current job opportunities are posted here as they become available. Subscribe to our RSS feeds to receive instant updates as new positions become available.   Back To Openings     Senior Software Engineer Department: Product Development Location: START YOUR APPLICATION Location: US or CA Remote 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. Nice-to-Have Familiarity with front-end technologies (e.g., Vue, React). Experience with vector databases, prompt orchestration frameworks, or AI agent toolkits (e.g., LangChain, Langfuse, Semantic Kernel, AutoGen). Understanding of data pipeline design for AI input/output management. Responsibilities Design and build AI-powered agents that interact with systems, APIs, and data to automate workflows and enhance decision-making. Develop and maintain AI integration layers, connecting internal and external systems to modern AI APIs and tools. Collaborate with cross-functional teams to translate business use cases into intelligent agent capabilities. Implement best practices in software engineering, including CI/CD, automated testing, and infrastructure-as-code. Ensure security, reliability, and scalability of AI-integrated services. Stay informed about advancements in AI agent frameworks, API design, and cloud automation. Optionally, contribute to front-end tools that improve agent interaction and platform usability. Success Criteria Proven ability to develop and deploy AI-powered agents or integrations in production environments. Passion for building automation systems and intelligent services that improve efficiency and user experience. Strong communication and collaboration skills across engineering and AI product teams. Comfort with rapid prototyping and iteration in an AI-driven context. Self-motivated, autonomous, and able to manage multiple concurrent projects effectively. Demonstrates an understanding of when and how to safely leverage AI tools while maintaining engineering excellence. #LI-Remote #LI-ND1 START YOUR APPLICATION         Visit Our Home Page © 2025 ECI Software Solutions Applicant Tracking System Powered by