
Senior .NET Team Lead - Trading & Financial Systems
Aristotle
full-time
Posted on:
Location Type: Hybrid
Location: Provo • Utah • United States
Visit company websiteExplore more
Job Level
Tech Stack
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