Save time and effort sourcing top tech talent

Senior Software Engineer at JCSI

Remote
Up to $180,000/ year
C# / .Net Developer Full Stack C# / .Net Developer Engineering Manager Cloud Engineer DevOps Engineer Software Developer in Test Site Reliability Engineer Platform Engineer
Actively hiring

Senior Software Engineer at JCSI

Archer
Remote
Up to $180,000/ year
C# / .Net Developer Full Stack C# / .Net Developer Engineering Manager Cloud Engineer DevOps Engineer Software Developer in Test Site Reliability Engineer Platform Engineer
Archer
Actively hiring

hackajob is partnering with Archer to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

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

hackajob is partnering with Archer to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?