Senior .Net Software Engineer

Aristotle

Provo (UT)

Hybrid

USD 120,000 - 180,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health benefits
401k plan
Stock options
Casual dress code

Job summary

Aristotle in Provo, Utah is seeking a Senior .NET Software Engineer to join PredictIt’s trading platform. You’ll design, build, and optimize backend services in C# and ASP.NET, shaping a high-volume financial engine and modern web experiences.

The role offers a hybrid model with weekly in-office collaboration, a small-team atmosphere, stable growth, and opportunities to push technology boundaries while delivering robust SaaS solutions.

Qualifications

  • Bachelor's degree in computer science or related field.
  • Minimum of 5 years designing and developing C# enterprise software.
  • Strong proficiency in C# and ASP.NET.
  • Knowledge of design patterns and SOLID principles.
  • Experience with distributed systems and SaaS architectures.

Responsibilities

  • Develop, maintain, and improve C#/ASP.NET backend systems.
  • Architect the next version of the C# trading engine for performance and scalability.
  • Conduct architectural and technical reviews during the SDLC.
  • Apply best practices and patterns to deliver high-performing software.
  • Collaborate with teams and stakeholders to analyze performance and interfaces.
  • Develop specifications and resolve performance-related issues.

Skills

C#
ASP.NET
Entity Framework
SQL Server
RESTful API design
Distributed systems
Async/await
SOLID principles
Design patterns
Dependency injection

Education

Bachelor's degree in computer science or related field

Tools

Azure
Azure DevOps
Kafka
Redis

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 solid company stability (40+ years) and benefits including health, paid holidays, 401K, PTO, remote work friendly and great office views. Together with our 200+ university research partners, we have built PredictIt, into the \"The Stock Market of Politics\" where 100,000+ enthusiastic Traders make $1 winner-take-all political forecasts with stunning accuracy thanks to the wisdom of the crowd. Now we need your help taking it to the next level. As a Senior .Net Software Engineer for PredictIt you will get to work on challenging and rewarding projects across the tech stack: from creating innovative web experiences to redesigning the financial engine at the heart of millions of dollars of transactions. You'll be part of small team and have opportunities to take on exciting challenges and responsibilities that make the job extremely fulfilling and rewarding.

Job Responsibilities
  • Develop, maintain, and improve C#/ASP.NET backend systems
  • Work as a team to architect the next version of our C# trading engine utilizing your expertise to enhance performance and scalability
  • Conduct architectural and technical reviews during the software development life cycle, providing valuable insights and recommendations for performance improvements
  • Apply best practices, design patterns, and cutting-edge technologies of web development and mobile development to create innovative and high-performing software solutions that people love to use
  • Collaborate with project teams and business owners to proactively analyze system performance, gather information on limitations, capabilities, performance requirements, and hardware/software interfaces.
  • Develop specifications and resolve technical issues related to performance
Requirements
  • Bachelor's degree in computer science or a related field required
  • A minimum of 5 years of experience designing and developing C# enterprise software
  • Strong proficiency in C# and ASP.NET
  • Knowledge of design patterns and SOLID principles
  • Understanding of modern programming practices: dependency injection, async/await, clean architecture, etc
  • Experience working in distributed systems, pub/sub, message queues, etc
  • Proficient with Entity Framework and SQL Server
  • RESTful API design and implementation
  • Participate in code reviews, design discussions, and technical planning to improve the codebase and architecture
  • Experience working with high-volume, highly scalable SaaS (Software as a Service) infrastructures.
Technology Stack
  • C#, ASP.NET Web API, SignalR
  • Vuejs Frontend
  • Entity Framework, SQL Server, Redis
  • Azure, Azure DevOps
Pluses
  • Experience developing financial systems
  • Experience with Apache Kafka or similar
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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .Net Software Engineer
Senior .Net Software Engineer

Aristotle, Inc. • Provo (UT), Northern (KY)

Hybrid
USD 110,000 - 170,000
Medical benefits
401k plan
Stock options
+2
Senior Software Engineer
Senior Software Engineer

Pentasia • United States

Remote
USD 120,000 - 160,000
Senior .NET Engineer - Hybrid, Scalable FinTech Backend
Senior .NET Engineer - Hybrid, Scalable FinTech Backend

Aristotle • Provo (UT)

Hybrid
USD 120,000 - 180,000
Health benefits
401k plan
Stock options
+1
C# Trading Systems Developer
C# Trading Systems Developer

Phaxis • New York (NY)

On-site
USD 180,000 - 240,000
.Net Full Stack Engineer
.Net Full Stack Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 90,000 - 130,000
Staff Software Engineer, Event Contracts
Staff Software Engineer, Event Contracts

United States Digital Space LLC • Town of Niskayuna (NY)

Hybrid
USD 230,000 - 270,000
Bonus programs
Equity ownership
401(k) matching
+1
Senior Fullstack Engineer (Angular + C#/ .NET)
Senior Fullstack Engineer (Angular + C#/ .NET)

instinctools EE Labs • Georgia

Remote
USD 90,000 - 120,000
Flexible working hours
Professional and ambitious team
Career development opportunities
+3
Senior Software Engineer
Senior Software Engineer

Financial Services Company • New York (NY)

Hybrid
USD 120,000 - 180,000
.Net Senior Software Engineer (Hybrid)
.Net Senior Software Engineer (Hybrid)

FIA Tech • New York (NY)

On-site
USD 140,000 - 160,000
Company-paid medical benefits
Dental benefits
Vision benefits
+3
Senior .NET Engineer (multiple, US Only)
Senior .NET Engineer (multiple, US Only)

Socket.dev • New York (NY)

On-site
USD 140,000 - 200,000
Referral bonus