Demo

Software Engineer

JCSI
Chicago, IL Full Time
POSTED ON 7/22/2026
AVAILABLE BEFORE 9/3/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 building a highly engaged, high-impact engineering team and are looking for individuals who want to actively contribute to product growth—not just execute tasks.

Job Summary

We are seeking a Senior Software Engineer who combines strong technical ability with ownership, initiative, and product-minded thinking.

This role is ideal for someone who:

  • Takes pride in building and owning features end-to-end

  • Has seen software through the full lifecycle (build → deploy → maintain → iterate)

  • Is motivated to contribute beyond just assigned tickets

You will play a key role in developing scalable SaaS applications while collaborating closely with product and engineering leadership. This is a hands-on role with high visibility and impact.

Key Responsibilities

  • Design, build, and maintain full-stack applications using C#, .NET Core, Angular, and Azure

  • Own features end-to-end — from requirements through deployment and post-release support

  • Write clean, scalable, production-ready code

  • Participate in code reviews and contribute to engineering best practices

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

  • Contribute to feature-level design and architecture decisions

  • Improve CI/CD pipelines, DevOps practices, and development workflows

  • Troubleshoot and resolve issues across distributed systems

  • Support high-priority development cycles when needed

Required Qualifications

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

  • 3-5 years of software development experience

  • Strong experience with C# and .NET Core

  • Experience with modern JavaScript frameworks (Angular preferred; React/Vue acceptable)

  • Experience building and deploying SaaS or cloud-native applications

  • Experience with Microsoft Azure, including:

    • Azure Service Bus

    • Azure Functions

    • Azure API Management

    • Azure SQL

  • Experience with Docker and Kubernetes

  • Familiarity with Git, CI/CD pipelines, and Azure DevOps

  • Experience with testing frameworks (NUnit, MSTest, Playwright, etc.)

  • Solid understanding of application/feature-level design

Preferred Qualifications

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

  • Experience in tax, accounting, or financial services platforms

  • Exposure to Python or AI/ML tools

  • Experience in high-growth SaaS or startup environments

What Sets This Role Apart

  • High ownership: You will be one of the key U.S.-based engineers contributing directly to the product

  • Real impact: Your work will directly influence product direction and scalability

  • Growth opportunity: Be part of a team scaling rapidly and building for the future

Benefits

  • Hybrid 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 : $130,000

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 Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
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 Amarillo, TX
  • Caseworker – Onsite | Boys Ranch, TX Salary: $42,000–$46,500 annually (DOE caseload capacity) | Additional $3,000/year upon earning a Master's degree Job T... more
  • 1 Day Ago

  • JCSI Normal, IL
  • Floor Tech Lead — 3rd Shift Location: Normal, IL Compensation: $27/hr benefits Job Summary We are seeking an experienced Floor Tech Lead to join our facili... more
  • 2 Days Ago

  • JCSI Amarillo, TX
  • Counselor (Clinical) – Onsite | Boys Ranch, TX Salary: DOE | Based on licensure level Job Type: Full-Time, Onsite Schedule: Monday–Friday, 8am–5pm | No eve... more
  • 4 Days Ago

  • JCSI Elmwood, NJ
  • Installation & Warehouse Assistant Location: Elmwood Park, NJ Pay: $20/hour Job Type: Full-Time About Us We are a growing company specializing in mobility,... more
  • 5 Days Ago


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

  • Software Guidance & Assistance Chicago, IL
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Sr Software Engineer Low Latency for a CONTRACT assignment with one of our premier Financia... more
  • 2 Days Ago

  • Full Spectrum Software Lincolnshire, IL
  • Full Spectrum partners with leading companies in MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, m... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!