Post Job Free
Sign in

Senior Software Engineer

Company:
JCSI
Location:
Independence, KS, 67301
Posted:
March 13, 2026
Apply

Description:

Senior Software Engineer (.NET / Angular) – Remote

Location: Fully Remote (U.S.)

Preferred Location: Midwest – Indianapolis, IN or Chicago, IL area

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

Apply