Talent.com
Aristotle
Senior.Net Software EngineerAristotle • Provo, UT, US
Senior.Net Software Engineer

Senior.Net Software Engineer

Aristotle • Provo, UT, US
30+ days ago
Job type
  • Full-time
  • Quick Apply
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.


Create a job alert for this search

Senior.Net Software Engineer • Provo, UT, US

Similar jobs

Senior Backend Engineer, Integrations Remote

LiveView TechnologiesAmerican Fork, UT, United States
Remote
Full-time

A leading security technology firm in American Fork, Utah, is seeking a Senior Software Engineer to develop critical solutions in a collaborative environment.The ideal candidate will have over 7 ye... Show more

 • Promoted

Senior Software Engineer Remote, United States, Canada or LATAM

CodePath.orgProvo, UT, United States
Remote
Full-time

Senior Software Engineer CodePath is reprogramming higher education to create the first generation of AI-native engineers, CTOs, and founders.We deliver industry-vetted courses and career support c... Show more

 • Promoted

Remote Corporate Development Associate - AI Trainer ($50-$60 per hour)

Data AnnotationSummit Park, Utah
$50.00 hourly
Remote
Full-time +1

DataAnnotation is committed to creating high-quality AI.Join our team to help train the next generation of AI while enjoying the flexibility of remote work and the freedom to set your own&nbsp... Show more

 • Promoted

Senior Software Engineer - AI/ML, SaaS, Fast-Paced Startup

SalesDraftAmerican Fork, UT, United States
Full-time

A dynamic tech startup is seeking a Senior Software Engineer to join their team in American Fork, Utah.The ideal candidate will develop scalable, high-performing applications using Node.Responsibil... Show more

 • Promoted

Platform DevOps Engineer

PVcaseUtah, UT, US
Full-time

We are seeking a high-caliber DevOps/Platform Engineer to join our Global Platform team.This role serves a dual purpose: contributing to the development of our global infrastructure standards and a... Show more

Physician (MD/DO) - Anesthesiology - General/Other in Salt Lake City, UT

LocumJobsOnlineProvo, Utah, US
Full-time +1

Doctor of Medicine | Anesthesiology - General/Other.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with CompHealth to find a qualified Anesthesiology MD in Salt Lake City,... Show more

 • Promoted

Senior Software Engineer

Caselle, Inc.Provo, UT, United States
Full-time

Join our fast-paced, forward-thinking team as a.Our company is redefining how governments serve people through modern, efficient, and reliable solutions.With a remote or in office work environment ... Show more

 • Promoted

Senior Software Engineer

Caselle IncProvo, UT, United States
Full-time

Join our fast-paced, forward-thinking team as a.Our company is redefining how governments serve people through modern, efficient, and reliable solutions.With a remote or in office work environment ... Show more

 • Promoted

Senior Software Engineer

CaselleProvo, UT, United States
Full-time

Senior Software Engineer - Provo, UT (Hybrid).Join our fast-paced, forward-thinking team in.Our company is redefining how governments serve people through modern, efficient, and reliable solutions.... Show more

 • Promoted

Senior Software Engineer - Remote | Build Scalable Systems

Aptive EnvironmentalProvo, UT, United States
Remote
Full-time

Aptive Environmental is seeking a Senior Software Engineer to join their team in Provo, Utah, or remotely in the United States.This full-time role involves designing and maintaining software system... Show more

 • Promoted

Senior Software Engineer II

LVT (LiveView Technologies)American Fork, UT, United States
Full-time

As a Senior Software Engineer II at LVT, you will play a critical role in designing, building, and testing software as part of a team of talented software engineers.You will be responsible for writ... Show more

 • Promoted

Senior Software Engineer

Aptive EnvironmentalProvo, UT, United States
Full-time

Aptive Environmental, you’ll join a cross‑functional engineering team that partners with Product and UX to deliver scalable systems across sales, operations, and field platforms.Our teams own what ... Show more

 • Promoted

Senior Telecom Engineer - Remote

VivintProvo, UT, United States
Remote
Full-time

Welcome to the intersection of energy and home services.At NRG, we're driven by our passion to create a smarter, cleaner and more connected future.Vivint Smart Home, an NRG owned company, is a lead... Show more

 • Promoted

Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Earn HausSpanish Fork, UT, US
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausSpringville, UT, US
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Senior Software Engineer

Hallo Inc.Provo, UT, United States
Full-time

As a Senior Software Engineer at Hallo, you will take a leading role in building AI agents that transform global hiring.You will help shape and scale the world’s best all-in-one platform for AI int... Show more

 • Promoted

Senior Software Engineer - Remote, High-Impact GovTech

Caselle, Inc.Provo, UT, United States
Remote
Full-time

A technology solutions provider in Provo, Utah seeks a Senior Software Engineer to develop software for local governments.In this role, you will utilize your expertise in SQL, C#, Typescript, Javas... Show more

 • Promoted

Senior Software Engineer

Aptive Environmental, LLCProvo, UT, United States
Full-time

As a Senior Software Engineer at Aptive Environmental, you’ll join a cross‑functional engineering team that partners with Product and UX to deliver scalable systems across sales, operations, and fi... Show more

 • Promoted

Senior Engineer, Cloud - Azure Architecture - Remote

Utah StaffingOrem, UT, United States
Remote
Full-time

Sr Engineer, CloudThe Sr Engineer, Cloud assists IT colleagues and partners to develop, migrate and deploy key cloud initiatives in a dynamic environment, while also ensuring stability and function... Show more

 • Promoted

Physician (MD/DO) - Pediatrics - General/Other in Spanish Fork, UT

LocumJobsOnlineSpanish Fork, UT, US
Full-time +1

Doctor of Medicine | Pediatrics - General/Other.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with CompHealth to find a qualified Pediatrics MD in Spanish Fork, Utah, 846... Show more