Demo

Senior Software Engineer

JCSI
Chicago, IL Full Time
POSTED ON 4/16/2026
AVAILABLE BEFORE 5/30/2026

Senior Software Engineer (.NET / Angular) – Hybrid

Location: Chicago, Il

About the Company

A rapidly growing SaaS technology company is modernizing how financial and tax documents are delivered through secure, cloud-based software solutions. Our platform supports leading institutional investors, financial organizations, and accounting firms by transforming traditionally manual workflows into a fully digital experience.

We are looking for a Senior Software Engineer with strong experience in C#, .NET, Angular, and Azure cloud technologies to join our remote engineering team.

Job Summary

The Senior Software Engineer will play a key role in designing and building scalable SaaS applications while providing technical mentorship to other engineers. This role combines hands-on development, technical leadership, and architectural input within a collaborative Agile development environment.

The ideal candidate has extensive experience developing full-stack applications using .NET and modern JavaScript frameworks and enjoys building high-quality, secure, and high-performing software systems.

Key Responsibilities

  • Develop and maintain full-stack web applications using C#, .NET Core, Angular, and cloud-native architecture

  • Write clean, scalable, and production-ready code

  • Conduct code reviews and mentor engineers on development best practices

  • Implement unit, integration, and end-to-end testing strategies

  • Collaborate with product managers and cross-functional teams to deliver new features

  • Contribute to software architecture decisions and technical design

  • Help improve CI/CD pipelines, DevOps practices, and development workflows

  • Troubleshoot and resolve issues across distributed systems and services

  • Support the team during high-priority development cycles when necessary

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

  • 9 years of software development experience

  • 5 years in a senior or technical leadership role

  • Strong experience developing full-stack applications using C# and .NET

  • Experience with JavaScript frameworks (Angular preferred, React or Vue acceptable)

  • Experience building SaaS platforms and cloud-native applications

  • Experience with Microsoft Azure, including:

    • Azure Service Bus

    • Azure Functions

    • Azure API Management

    • Azure SQL

  • Experience with Docker and Kubernetes

  • Knowledge of Git, CI/CD pipelines, and Azure DevOps

  • Experience with testing frameworks such as NUnit, MSTest, or Playwright

  • Strong knowledge of software architecture, security, and system design

Preferred Qualifications

  • Experience with PDF processing or document generation tools (Aspose, IronPDF, iTextSharp)

  • Experience in tax technology, accounting software, or financial services platforms

  • Exposure to AI/ML tools or Python frameworks

  • Experience working in high-growth SaaS or startup environments

Benefits

  • Fully Remote Work Environment

  • Unlimited PTO Paid Holidays Sick Time

  • Paid Parental Leave

  • Healthcare Benefits

  • 401(k) Retirement Plan

  • Opportunity to work on innovative SaaS products used by leading financial organizations

Salary.com Estimation for Senior Software Engineer in Chicago, IL
$112,487 to $135,989
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JCSI

  • JCSI Grafton, MA
  • Licensed Mental Health Clinician (LCSW, LICSW, LMHC, MHC) Location: Grafton, MA Schedule: Flexible (Fee-for-Service or Full-Time) Work Setting: In-person, ... more
  • 1 Day Ago

  • JCSI Long Island, NY
  • Civil Transportation Engineer Location: Long Island & New York City Compensation: Up to $120,000, based on experience About the Company An established and ... more
  • 1 Day Ago

  • JCSI Newark, NJ
  • Position: Operations Manager Location: New Jersey (on-site) Salary: $150,000K- $170,000- Commensurate with experience Company Overview A rapidly growing, t... more
  • 2 Days Ago

  • JCSI Grafton, MA
  • Inside Sales Representative (Hybrid- Will need to be in office 2x a month) Location: Grafton, MA Compensation: $25/hour Commission About JCSI For over 20 y... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Chicago, IL area that may be a better fit.

  • BigTime Software, Inc. Chicago, IL
  • We are seeking an experienced Senior Software Engineer to join our Chicago team. In this role, you will work across the full application stack to design, d... more
  • 25 Days Ago

  • OneStream Software Chicago, IL
  • Senior AI Engineer (REACT/Front End) Location : Hybrid, USA (Birmingham, MI, Chicago, IL, New York, NY, Fort Lauderdale, FL) Employment Type : Full-Time Co... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!