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.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.