Software Engineer

JCSI
  • Chicago, IL
  • Quick Apply
18 days ago

Job Description

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 requires significant hands-on experience building modern Angular applications and someone who can contribute frontend architecture opinions, best practices, and user experience improvements while delivering full-stack solutions.

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 gathering through deployment and post-release support
  • Develop clean, scalable, maintainable, production-ready code
  • Contribute to frontend architecture and Angular development best practices
  • Participate in code reviews and help drive engineering excellence across the team
  • Collaborate closely with product managers, designers, and stakeholders to deliver impactful features
  • Identify user experience improvements through customer feedback, analytics, observability tools, and engineering insight
  • Contribute to application and feature-level design decisions
  • Improve CI/CD pipelines, DevOps practices, and development workflows
  • Troubleshoot and resolve issues across distributed systems and cloud environments
  • Support high-priority development initiatives and product releases when needed
  • Help measure and evaluate the effectiveness of delivered features through business and user outcomes

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
  • Strong experience developing and maintaining production Angular applications
  • Ability to contribute to frontend architecture, component design, state management, and user experience decisions
  • 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 and document-generation tools such as Aspose, IronPDF, or iTextSharp
  • Experience in tax, accounting, financial services, or regulated industries
  • Exposure to Python, AI/ML tools, or AI-powered product features
  • Experience working in high-growth SaaS or startup environments
  • Experience leveraging analytics, observability, or customer feedback to improve product usability and adoption

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
  • Paid Sick Time
  • Paid Parental Leave
  • Healthcare Benefits
  • 401(k) Retirement Plan
  • Opportunity to work on innovative SaaS products used by leading financial organizations
  • Collaborative, growth-oriented engineering culture

 

Numbers & Facts

LocationChicago, IL

Skills

  • Accountingunmatched
  • Adobe Acrobatunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Best Practicesunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Customer/Client Researchunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Financial Servicesunmatched
  • Gitunmatched
  • Identify Issuesunmatched
  • Leadershipunmatched
  • Microsoft .NETunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Windows Azureunmatched
  • NUnitunmatched
  • Problem Solving Skillsunmatched
  • Product Designunmatched
  • Product Engineeringunmatched
  • Python Programming/Scripting Languageunmatched
  • Rational Visual Testunmatched
  • Requirements Managementunmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software as a Service (SaaS)unmatched
  • Startupunmatched
  • Tax Accountingunmatched
  • Team Playerunmatched
  • Usability Engineeringunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder