Senior Software Engineer

Selby Jennings

Chicago (IL)

On-site

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Selby Jennings is assisting an investment manager in Chicago to hire a Senior Software Engineer. The role focuses on designing, building, and sustaining enterprise web applications on the Microsoft .NET stack, with emphasis on scalable, secure, and high-performance systems.

Responsibilities include creating RESTful APIs, database design and optimization, and applying architecture principles to deliver reliable platforms.

Qualifications

  • BS/MS in Computer Science or related field.
  • 6–8 years of professional software development experience in enterprise web applications.
  • Strong background in Microsoft .NET ecosystem, including .NET Core / ASP.NET Core development.
  • Experience designing, developing, and consuming RESTful Web APIs using ASP.NET Core.
  • Strong relational database design skills, including stored procedures/triggers, query optimization, and performance tuning.
  • Solid understanding of architecture principles for building robust, scalable, secure, and maintainable enterprise applications.
  • Experience integrating common UI and productivity component libraries into enterprise applications.
  • Experience developing data-intensive applications, dashboards, reporting solutions, and workflow-based systems.
  • Proven ability to support and maintain business-critical applications.

Responsibilities

  • Design, develop, and maintain enterprise web-based applications using the .NET stack.
  • Apply architecture principles to deliver scalable, reliable, user-focused solutions.
  • Build and consume RESTful Web APIs for integrated business applications.
  • Perform relational database design, development, and optimization for high performance.
  • Enhance core technology platforms through innovative development.
  • Ensure strong technical design, performance, maintenance, and security across applications.

Education

B.S. / M.S. in Computer Science

Job description

An investment manager is seeking a Senior Software Engineer to contribute to high-impact initiatives. This role will require expertise in software design, architecture, and development across the Microsoft .NET stack to enhance core technology platforms and deliver innovative solutions - building and supporting scalable, reliable, and user-focused applications. This is an excellent opportunity to drive impact within a dynamic, technology-forward organization.

Responsibilities:

  • Design, develop, and maintain enterprise, web-based applications using the Microsoft .NET stack.
  • Apply software design and architecture principles to deliver scalable, reliable, and user-focused solutions.
  • Build and consume RESTful Web APIs to support integrated business applications.
  • Perform relational database design, development, and optimization to support high-performing business solutions.
  • Enhance and expand the capabilities of core technology platforms through innovative development.
  • Ensure strong technical design, performance, maintainability, and security across all applications.

Desired Skills and Experience:

  • B.S. / M.S. in Computer Science
  • 6-8 years of professional software development experience, with a focus on enterprise, web-based applications
  • Strong background in the Microsoft .NET ecosystem, including .NET Core / ASP.NET Core development
  • Experience designing, developing, and consuming RESTful Web APIs using ASP.NET Core.
  • Strong relational database design skills, including stored procedures/triggers, query optimization, and performance tuning.
  • Solid understanding of architecture principles for building robust, scalable, secure, and maintainable enterprise applications.
  • Experience integrating common UI and productivity component libraries into enterprise applications.
  • Experience developing data-intensive applications, dashboards, reporting solutions, and workflow-based systems.
  • Proven ability to support and maintain business-critical applications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Senior Software Support Engineer
Senior Software Support Engineer

The Jonus Group • Philadelphia

On-site
USD 120,000 - 170,000
Health, dental, and vision insurance
Generous paid time off
Professional development opportunities
+1
.NET Fullstack Developer
.NET Fullstack Developer

Photon • New York (NY)

On-site
USD 120,000 - 170,000
Principal Software Engineer
Principal Software Engineer

London Approach • San Antonio (TX)

On-site
USD 130,000 - 145,000
Senior Software Engineer
Senior Software Engineer

Interactive Resources - iR • Lehi (UT)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Lucid Services Group • Indianapolis (IN)

On-site
USD 100,000 - 130,000
Enterprise Software Developer
Enterprise Software Developer

Frederick Fox • Baltimore (MD)

On-site
USD 120,000 - 160,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

Hybrid
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Frontline Source Group - Nationwide Staffing & Executive Search • Englewood (CO)

On-site
USD 120,000 - 180,000
Senior .NET Full Stack Engineer
Senior .NET Full Stack Engineer

Coforge • Wilmington (DE)

On-site
USD 120,000 - 170,000
Docker tech exposure