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

Dice

Mundelein (IL)

Hybrid

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

Dice is seeking a Senior Software Engineer for a Chicago-based hybrid role focused on designing and delivering scalable APIs and enterprise services in investment management. You will work with domain-driven design, object-oriented architectures, and data-rich systems, collaborating across teams to drive robust software practices.

The role emphasizes building RESTful APIs, complex data modeling, and mentoring engineers while partnering with business stakeholders to translate requirements into

Qualifications

  • 7+ years of professional software engineering experience.
  • Strong experience with C#, .NET, and ASP.NET Core.
  • Deep understanding of object-oriented design and software architecture.
  • Proven experience designing RESTful APIs and service-oriented applications.
  • Strong SQL and relational database skills.
  • Experience bridging enterprise data platforms and downstream applications.
  • Ability to translate ambiguous requirements with stakeholders.
  • Collaborative mindset with mentoring and problem-solving skills.

Responsibilities

  • Design and develop foundational services and APIs for investment, financial, operational, and reference data.
  • Translate complex business concepts into robust domain models and reusable services.
  • Build scalable APIs to access complex underlying systems and data.
  • Develop expertise in investments, funds, valuations, cash flows, and performance.
  • Make architectural decisions on service design, data access, caching, messaging, and distributed systems.
  • Simplify platform complexity and establish reusable engineering patterns.
  • Contribute to architecture discussions, code reviews, and engineering best practices.

Skills

C#
.NET
ASP.NET Core
REST APIs
SQL
Domain-driven design
Distributed systems
Mentoring

Job description

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
  • Direct hire opportunity
  • 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.
Core Technologies

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

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

Davies Talent Solutions • Illinois

Hybrid
USD 120,000 - 160,000
Senior Software Engineer / .Net / C# /
Senior Software Engineer / .Net / C# /

Dice • Chicago (IL)

Hybrid
USD 140,000 - 200,000
Bonus Eligible
Medical, Dental, Vision Insurance
401(k) Program
+2
Senior C# & ASP.NET Architect – Hybrid Chicago
Senior C# & ASP.NET Architect – Hybrid Chicago

Dice • Mundelein (IL)

Hybrid
USD 120,000 - 170,000
Hybrid work model
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
Software Engineer
Software Engineer

Atlas Search • Dallas (TX)

On-site
USD 110,000 - 145,000
Senior-Principal .NET Engineer
Senior-Principal .NET Engineer

Luxoft Germany • United States

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Financial Services Company • New York (NY)

Hybrid
USD 120,000 - 180,000
Software Engineer (Remote)
Software Engineer (Remote)

IT Associates • Chicago (IL)

On-site
USD 95,000 - 120,000
Medical benefits
Dental benefits
Vision benefits
+2
Senior Technical Architect
Senior Technical Architect

Simarn, Inc. • Chicago (IL)

On-site
USD 73,873 - 105,214
Senior Full Stack Developer
Senior Full Stack Developer

PRI Technology • New York (NY)

On-site
USD 140,000 - 180,000