About The Position

The Software Developer – Automation & AI Solutions will design and develop software that automates business processes, improves customer workflows, and introduces new AI-enabled capabilities into McLeod's DocumentPower and Logix Solution platforms.

Requirements

  • Strong software development fundamentals.
  • AI & LLM Development Experience.
  • Automation and Workflow Problem Solving.
  • Modern Application and Integration Skills.
  • Technical Agility and Problem Solving.
  • Bachelor’s degree, required.
  • 2+ years of professional software development experience.
  • Strong software engineering fundamentals and demonstrated experience developing production software required.
  • Demonstrated progressive experience – gradual advancement in responsibilities, complexity, and skills indicating clear career progression, required.
  • Strong software engineering fundamentals required.
  • Experience with AI-powered applications, LLMs, or AI agents, along with software architecture, object-oriented development, debugging, and problem-solving skills required.

Nice To Haves

  • Experience with modern web development, APIs, system integrations, relational databases, Agile methodologies, preferred.
  • Experience with the following preferred: JavaScript, TypeScript, React, C++, SQL, REST APIs, Git, AI/LLM platforms and APIs, AI agents and agentic workflows, document processing/OCR, workflow automation, commercial or enterprise software development, and document management, imaging, or logistics applications.

Responsibilities

  • Designing and delivering reliable software solutions that automate business processes and improve customer workflows.
  • Developing and integrating AI, LLM and other intelligent automation capabilities into McLeod's DocumentPower and Logix Solution platforms.
  • Design, develop, test and maintain software for new and existing applications.
  • Develop automation and workflow solutions that improve customer and business processes.
  • Develop and integrate AI and Large Language Model (LLM) capabilities into software applications and workflows.
  • Build modern web applications, APIs, services and integrations with internal and external systems.
  • Work across existing codebases and technology stacks to enhance and modernize established products.
  • Create prototypes and proofs of concept to evaluate new AI and automation capabilities.
  • Troubleshoot complex software and customer business challenges.
  • Participate in architectural discussions and technology evaluations.
  • Work closely with Product Management and other stakeholders to translate business requirements into effective technical solutions.
  • Ensure software quality, performance, reliability and maintainability through sound software engineering practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service