Senior .NET Team Lead - Trading & Financial Systems

AI overview

Lead a backend engineering team to modernize a financial engine, ensuring high code quality and performance in a regulated environment while collaborating with cross-functional teams.

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

    • Lead a backend engineering pod focused on mission-critical services (order lifecycle, market data, financial workflows, and platform APIs).
    • Own technical execution for your area: design, build, ship, and operate high-availability services in production.
    • Drive service architecture and patterns (APIs, messaging, caching, data models, failure handling) with an emphasis on performance, scalability, and fault tolerance.
    • Perform high-signal code reviews that improve maintainability, correctness, and long-term system integrity.
    • Provide leadership for engineers on the team: regular 1:1s, coaching, performance feedback, and support for growth and accountability.
    • Lead incident prevention and response: observability, profiling, capacity planning, and performance tuning.
    • Manage team Scrum: backlog refinement, sprint planning, daily standups, delivery tracking, and removing blockers in coordination with Product.

Requirements

  • Bachelor’s in Computer Science or a related field.
  • 6+ years of professional experience building enterprise-grade applications in the .NET ecosystem.
  • Strong proficiency with C#, ASP.NET (MVC/Web API), OOP, and layered/service-oriented architectures.
  • Demonstrated experience leading technical delivery for backend systems (as a team lead, tech lead, or senior engineer owning a domain).
  • Proven ability to build performant, reliable services under real-world load (high-transaction systems strongly preferred).
  • Solid understanding of distributed systems fundamentals (idempotency, retries, consistency, queues/streams, caching, and graceful degradation).
  • Experience using code reviews as a leadership function to raise quality and level up engineers.
  • Familiarity with CI/CD, Azure DevOps, and cloud architecture (Azure preferred).
  • Strong communication skills—able to align teams, write clearly, and make pragmatic tradeoffs.

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

  • Experience with financial systems (order lifecycle, risk controls, matching concepts) and/or FIX familiarity.
  • Experience designing event-driven architectures with Kafka (or similar) for high-volume pipelines.
  • Background in regulated or security-sensitive environments with strong audit/compliance needs.
  • Production operations experience (on-call, incident response, observability, SLOs).

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.

Perks & Benefits Extracted with AI

  • Health Insurance: health coverage
  • Casual dress code and fun atmosphere: a casual dress code and a non-corporate atmosphere make this a fun place to work and learn in a team environment
  • Paid Time Off: paid vacation

Explore a career at Aristotle. Love what you do. Join our team.Our belief in the importance of the democratic process is at the core of everything we do. Together, we advance democracy around the world. We work and learn in a collaborative environment, and we believe your opinions matter. If you’re passionate about advancing the democratic process, no matter what side of the aisle, let’s talk.Apply to one of our openings below. Don't see an opening that's right for you? Email you resume to our Talent Pool at [email protected] , and stay connected with Aristotle.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Team Lead Q&A's
Report this job
Apply for this job