Mid-Level Full Stack Software Engineer Designs and develops software requirements for AI-based support capabilities, including software architectures, APIs, frameworks, and libraries. Develops front end and backend software prototypes, maintains existing code bases, works closely with clients to build product lines, and optimizes softwar...