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 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 through deployment and post-release support
Write clean, scalable, production-ready code
Participate in code reviews and contribute to engineering best practices
Collaborate with product managers and cross-functional teams to deliver new features
Contribute to feature-level design and architecture decisions
Improve CI/CD pipelines, DevOps practices, and development workflows
Troubleshoot and resolve issues across distributed systems
Support high-priority development cycles when needed
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
Experience with modern JavaScript frameworks (Angular preferred; React/Vue acceptable)
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/document generation tools (Aspose, IronPDF, iTextSharp)
Experience in tax, accounting, or financial services platforms
Exposure to Python or AI/ML tools
Experience in high-growth SaaS or startup environments
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 + Sick Time
Paid Parental Leave
Healthcare Benefits
401(k) Retirement Plan
Opportunity to work on innovative SaaS products used by leading financial organizations