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.
- 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).
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 ataristotle.com.