Flag job

Report

Senior Software Engineer

Min Experience

5 years

Location

United States

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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.

 

 

 

Senior Software Engineer

Department: Product Development Location:

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

 

 

 

 

© 2025 ECI Software Solutions

Applicant Tracking System Powered by 

About the company

A great place to work.

Skills

C#.NET
Python
JavaScript
APIs
OpenAI
Azure OpenAI
Docker
Kubernetes
OpenTelemetry
Prometheus
Grafana