JCSI
Independence, Kansas
03/14/2026
Full time
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