A

Aristotle

Political technology and identity verification services

Senior .NET Software Engineer

Backend EngineeringPosted on Nov 9
Full-timeProvo, UT, USA

About the Job

Requirements

  • A bachelor's degree in computer science or a related field is required.
  • At least five years of experience designing and developing C# enterprise software is required.
  • Strong proficiency in C# and ASP.NET is required.
  • Knowledge of design patterns and SOLID principles is required.
  • Understanding of modern programming practices, including dependency injection, async/await, and clean architecture, is required.
  • Experience with distributed systems, pub/sub, and message queues is required.
  • Proficiency with Entity Framework and SQL Server is required.
  • Experience designing and implementing RESTful APIs is required.
  • Experience with high-volume, highly scalable software-as-a-service infrastructures is required.

Responsibilities

  • Develop, maintain, and improve C#/ASP.NET backend systems.
  • Work with the team to architect the next version of the C# trading engine, enhancing its performance and scalability.
  • Conduct architectural and technical reviews during the software development life cycle and provide insights and recommendations for performance improvements.
  • Apply best practices, design patterns, and current web and mobile development technologies to create innovative, high-performing software solutions.
  • Collaborate with project teams and business owners to analyze system performance and gather information about limitations, capabilities, performance requirements, and hardware/software interfaces.
  • Develop specifications and resolve technical issues related to performance.
  • Participate in code reviews, design discussions, and technical planning to improve the codebase and architecture.

Desired Qualifications

  • Experience developing financial systems.
  • Experience with Apache Kafka or similar technologies.

About the Company

Aristotle

Political technology and identity verification services

Aristotle provides identity and age verification, political technology, data services, and analytics for commercial and government clients. Its offerings combine verification platforms, data analytics, and advisory services delivered through tailored implementations and subscriptions to help clients meet regulatory requirements and verify participants. It differs from competitors by pairing technical platforms with strategic consulting and regulatory expertise across PACs, advocacy groups, and government agencies, with a non-partisan, compliant focus. Its goal is to help clients navigate complex regulatory environments, stay compliant, and improve operational efficiency and security through verified identities and accurate data.

Company size
51-200
Company stage
Seed
Total funding
$420K
Headquarters
Washington DC, District of Columbia
Founded
1983

Recently Posted Jobs

Explore more opportunities at Aristotle

See more jobs