Aristotle

Senior .NET Team Lead - Trading & Financial Systems

Aristotle

full-time

Posted on:

Location Type: Hybrid

Location: ProvoUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.
Benefits
  • health coverage
  • paid holidays
  • 401(k)
  • PTO
  • hybrid/remote flexibility
  • an office with great views

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETC#ASP.NETOOPservice-oriented architecturedistributed systemsperformance tuninghigh-availability servicescode reviewscapacity planning
Soft skills
leadershipcoachingperformance feedbackcommunicationteam alignmentproblem-solvingaccountabilitygrowth supportremoving blockerscollaboration
Certifications
Bachelor’s in Computer Science