Lead Software Engineer (.Net Core + LLM's)
Job Description
<p></p> <p><strong><span data-contrast="none">About Aperia Solutions</span></strong><span data-ccp-props="{"> </span></p> <p><span data-contrast="none">Aperia Solutions is a leading payments SaaS company headquartered in Dallas, Texas. We build risk management, residuals accounting, compliance, and analytics platforms used by merchant banks, ISOs, payment processors, and other participants in the credit card payments ecosystem. Operating under PCI DSS 4.0 compliance across dual on-premises datacenters (Allen, TX and Chicago, IL) plus Azure cloud, we process high-volume payment data for some of the industry’s largest players.</span><span data-ccp-props="{"> </span></p> <p><span data-contrast="none">We’re in the middle of a significant platform modernization program: a next-generation risk analysis and scoring platform on Microsoft Fabric, an AI-powered ingestion platform, new AI-native applications, and ongoing evolution of the products our clients rely on every day. The teams executing this work are deliberately small and senior, with executive-level support and minimal bureaucracy. Every senior hire is a founding contributor to the architecture and the code.</span><span data-ccp-props="{"> </span></p> <p><strong><span data-contrast="none">About the Role</span></strong><span data-ccp-props="{"> </span></p> <p><span data-contrast="none">This is a hands-on technical leadership role spanning the breadth of Aperia’s product portfolio: the risk platform build, the AI-powered ingestion platform, our residuals and compliance products, client-facing web applications, and a new LangGraph-based agentic application. You’ll report directly to the SVP of Research & Development and act as the connective tissue across these workstreams — leading implementation, driving code-level design decisions, and reviewing designs and code across teams.</span><span data-ccp-props="{"> </span></p> <p><span data-contrast="none">This is not a people-management position, and you won’t be working alone at the whiteboard — Aperia has dedicated architects who own the big-picture system design. Your job is to turn that design into shipped, production-quality software and to set the engineering standard for how it gets built. You’ll lead the risk platform build team — a Senior Data Platform Engineer, a Senior DevOps engineer, and a mid-level developer — while spending most of your time in the code yourself: shipping production C#/.NET services, building React frontends, and contributing to our Python-based agentic work. You lead by technical judgment and example, working closely with our architects where workstreams meet.</span><span data-ccp-props="{"> </span></p> <p><strong><span data-contrast="none">What You’ll Do</span></strong><span data-ccp-props="{"> </span></p> <ul> <li data-leveltext="•" data-font="" data-listid="1" data-list-defn-props="{" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Lead implementation across multiple concurrent projects — translate architecture from our dedicated architects into technical plans, code-level designs, and shipped software.</span><span data-ccp-props="{"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="1" data-list-defn-props="{" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Design and ship production C#/.NET services and REST APIs serving high-volume payment data under PCI DSS constraints.</span><span data-ccp-props="{"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="1" data-l