Job Description
Job Description
This position follows a hybrid work model, requiring once a week in-office attendance.
Come work in a startup-like environment (small team, big challenges, massive growth opportunity, relaxed office culture) with the stability of a 40+ year company and great benefits : health coverage, paid holidays, 401(k), PTO, hybrid / remote flexibility, and an office with great views. Alongside 200+ university research partners, we built PredictIt, “The Stock Market of Politics,” where 100,000+ enthusiastic traders make $1 winner-take-all forecasts that consistently showcase the wisdom of the crowd. Now we’re taking the platform to the next level—and we need your help.
As a Senior .NET Engineer Team Lead for PredictIt, you’ll be a hands-on, player-coach leader helping build and grow a backend engineering team responsible for our core systems and services. You’ll combine technical leadership with day-to-day development—guiding architecture and delivery while setting a high bar for code quality, reliability, and performance. You’ll work across the stack, from modernizing our financial engine and real-time trading infrastructure to delivering secure, compliant applications in a regulated environment. This role balances leadership and execution (roughly 25% system design / architecture, 25% leadership & code reviews, 50% hands-on development) and partners closely with Product, Compliance, and QA to ship scalable, maintainable solutions.
Key Responsibilities
Requirements
Technology Stack
Languages & Frameworks : C#, ASP.NET (MVC, Web API, Web Forms), Entity Framework, LINQ, T4
Front-End : HTML5, Bootstrap, jQuery, Vue.js
Database & Messaging : SQL Server, Redis, Kafka
Tools & Platforms : Azure DevOps, Azure Cloud Services, Visual Studio, SSRS
Nice-to-Have
Benefits
All positions are Full-Time, with competitive compensation, medical benefits, paid vacation, 401k plan and stock options. Casual dress code and a non-corporate atmosphere make this a fun place to work and learn in a team environment. Please visit our website at aristotle.com.
SeniorNET Team Lead Trading Financial Systems • Provo, UT, US