Sr. Software Engineer (C# & ASP.NET)

Davies Talent Solutions

Illinois

Hybrid

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Davies Talent Solutions is partnering with a Chicago-based client to hire a Senior Software Engineer. The role focuses on designing robust domain models and scalable APIs within an investment management context.

You will work in a hybrid setting, three days a week in the Chicago office, and collaborate with cross-functional teams to translate complex data into actionable software designs. The ideal candidate has extensive experience with C#, .NET, and ASP.NET Core, along with strong REST API and

Qualifications

  • 7+ years of professional software engineering experience building complex production systems.
  • Strong experience with C#, .NET, and ASP.NET Core.
  • Proven REST API design and service-oriented applications.
  • Excellent communication and mentoring skills.

Responsibilities

  • Design and develop foundational services and APIs for investment data and enterprise access.
  • Translate complex business concepts into robust domain models and reusable services.
  • Build scalable, high-performing APIs that simplify access to data across systems.
  • Develop expertise in investments, funds, valuations, and cash flows to inform design decisions.
  • Make architectural choices around service design, API contracts, data access, caching, and messaging.
  • Contribute to architecture discussions, code reviews, and engineering best practices.

Skills

C#
.NET
ASP.NET Core
REST APIs
Domain-Driven Design
Object-Oriented Design
Distributed Systems

Tools

SQL Server

Job description

Senior Software Engineer | Direct Hire | Chicago, IL (Hybrid) | Investment Management

We are partnering with a Chicago-based client seeking a Senior Software Engineer who is passionate about software design, object-oriented architecture, and domain modeling. This role focuses on solving complex business problems, working with sophisticated data models, designing elegant software abstractions, and delivering scalable, intuitive APIs.

Success in this role requires more than technical expertise. The ideal candidate will be intellectually curious, challenge assumptions, and develop a deep understanding of the investment business, data ecosystem, and foundational platforms that support enterprise applications.

Location & Employment Requirements
  • Hybrid schedule: 3 days per week in the Chicago office
  • Candidates must currently reside in the Greater Chicago area
  • No visa sponsorship or transfer available now or in the future
  • No C2C or third-party candidates
Key Responsibilities
  • Design and develop foundational services and APIs that provide access to investment, financial, operational, and reference data across the enterprise.
  • Translate complex business concepts and data relationships into robust domain models, object-oriented designs, and reusable services.
  • Build scalable, high-performing APIs that simplify access to complex underlying systems and data.
  • Develop expertise in investments, funds, ownership structures, valuations, cash flows, accounting, and investment performance.
  • Make architectural decisions involving service design, API contracts, data access, caching, messaging, and distributed systems.
  • Simplify platform complexity, improve abstractions, and establish reusable engineering patterns.
  • Contribute to architecture discussions, code reviews, mentoring, and engineering best practices.
Qualifications
  • 7+ years of professional software engineering experience building and supporting complex production systems.
  • Strong experience with C#, .NET, and ASP.NET Core.
  • Deep understanding of object-oriented design, domain-driven thinking, and software architecture.
  • Proven experience designing and building RESTful APIs and service-oriented applications.
  • Strong SQL and relational database skills, including complex data modeling and query development.
  • Experience building software that bridges enterprise data platforms and downstream applications.
  • Ability to partner with business stakeholders and translate ambiguous requirements into well-designed solutions.
  • Collaborative mindset with strong communication, mentoring, and problem-solving skills.
Preferred Experience
  • Financial services, asset management, investment management, or private markets.
  • Familiarity with investment data, including funds, portfolios, transactions, valuations, accounting, cash flows, and performance metrics.
  • Experience building enterprise platforms or shared services used across multiple applications and teams.
  • Knowledge of enterprise data platforms, data warehousing, messaging/event-driven architectures, CQRS, distributed systems, and performance optimization.

C#, .NET, ASP.NET Core, REST APIs, SQL Server, Relational Data Modeling, Enterprise Data Platforms, Data Warehousing, Messaging, Event-Driven Architecture, CQRS, Distributed Systems, Caching, and Performance Optimization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C# & ASP.NET Core (API) - Hybrid
Senior Software Engineer - C# & ASP.NET Core (API) - Hybrid

Davies Talent Solutions • Illinois

Hybrid
USD 120,000 - 160,000
Senior Technologist (C#.NET/SQL)
Senior Technologist (C#.NET/SQL)

PRI Technology • New York (NY)

On-site
USD 150,000 - 190,000
Bonus
401k
Generous benefits
Senior Software Engineer
Senior Software Engineer

C2R Ventures • Boston (MA)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

Atlas Search • Dallas (TX)

Hybrid
USD 110,000 - 145,000
Senior Developer II – Full Stack C#, Private Wealth Technology
Senior Developer II – Full Stack C#, Private Wealth Technology

Madison-Davis, LLC • New York (NY)

On-site
USD 120,000 - 170,000
Senior Software Engineer (.NET / React / Cloud)
Senior Software Engineer (.NET / React / Cloud)

recruit22 • Downers Grove (IL)

Hybrid
USD 135,000 - 170,000
Senior Software Engineer / Contract / Hybrid in Chicago Suburbs
Senior Software Engineer / Contract / Hybrid in Chicago Suburbs

Motion Recruitment Partners LLC • Chicago (IL), Northern (KY)

Hybrid
USD 83,000 - 138,000
Medical & Dental Insurance
Vision Insurance
401(k) Matching
+1
Senior Software Engineer
Senior Software Engineer

Financial Services Company • New York (NY)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Senior Full Stack Developer
Senior Full Stack Developer

PRI Technology • New York (NY)

On-site
USD 140,000 - 180,000