Senior Software Engineer II

MX Technologies•Lehi, UT

About The Position

MX is a fintech company that builds technology to help banks, credit unions, and fintechs deliver intuitive financial experiences. The company describes itself as being in a phase of renewed momentum and scale, with a focus on thoughtful execution, innovation, individual ownership, curiosity, accountability, and impact. The Senior Software Engineer II will develop and support software products and AI-driven features. The role calls for experience creating automated test and evaluation harnesses for large language models (LLMs), orchestrating stateful AI graphs and multi-step LLM chains, and building large-scale cloud architecture. The engineer will also bridge research and development with production engineering by turning experimental AI graph models into secure, observable, production-ready cloud services. MX is an Equal Opportunity Employer and is committed to recruiting and retaining a diverse and inclusive workforce. Applications from veterans and military spouses are particularly welcomed. Applicants may request reasonable accommodations by contacting [email protected].

Requirements

  • Eight or more years of software development experience in one or more programming languages, including work with data structures or algorithms (listed as preferred in the posting).
  • Five or more years of experience testing, maintaining, or launching software products.
  • Proven experience designing automated test and evaluation harnesses for LLMs, including performance benchmarking, regression testing, and data quality for AI-driven features.
  • Hands-on experience designing stateful AI graphs and orchestrating complex, multi-step LLM chains to parse, enrich, and process structured and unstructured data.
  • Deep experience with large-scale cloud architecture on AWS or GCP, including microservices, serverless patterns, CI/CD automation, and high-availability design for enterprise SaaS products.
  • Experience bridging R&D innovation with production engineering by converting experimental AI graph models into production-ready cloud services with enterprise-grade security and observability.

Nice To Haves

  • Three years of experience with software design and architecture.

Responsibilities

  • Design automated test and evaluation harnesses for LLMs, including performance benchmarking, regression testing, and data-quality evaluation across AI-driven features.
  • Design stateful AI graphs and orchestrate complex, multi-step LLM chains to parse, enrich, and process structured and unstructured data.
  • Build and support large-scale cloud architectures for enterprise SaaS products, including microservices, serverless patterns, CI/CD automation, and high-availability design.
  • Convert experimental AI graph models into production-ready cloud services with enterprise-grade security and observability.
  • Test, maintain, or launch software products.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service