Software Engineer
Job Description
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 requires significant hands-on experience building modern Angular applications and someone who can contribute frontend architecture opinions, best practices, and user experience improvements while delivering full-stack solutions.
This role is ideal for someone who:
Takes pride in building and owning features end-to-endHas seen software through the full lifecycle (build → deploy → maintain → iterate)Is motivated to contribute beyond just assigned ticketsYou 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 gathering through deployment and post-release support
Develop clean, scalable, maintainable, production-ready code
Contribute to frontend architecture and Angular development best practices
Participate in code reviews and help drive engineering excellence across the team
Collaborate closely with product managers, designers, and stakeholders to deliver impactful features
Identify user experience improvements through customer feedback, analytics, observability tools, and engineering insight
Contribute to application and feature-level design decisions
Improve CI/CD pipelines, DevOps practices, and development workflows
Troubleshoot and resolve issues across distributed systems and cloud environments
Support high-priority development initiatives and product releases when needed
Help measure and evaluate the effectiveness of delivered features through business and user outcomes
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
Strong experience developing and maintaining production Angular applications
Ability to contribute to frontend architecture, component design, state management, and user experience decisions
Experience building and deploying SaaS or cloud-native applications
Experience with Microsoft Azure, including:Azure Service Bus
Azure Functions
Azure API Management
Azure SQLExperience 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 and document-generation tools such as Aspose, IronPDF, or iTextSharp
Experience in tax, accounting, financial services, or regulated industries
Exposure to Python, AI/ML tools, or AI-powered product features
Experience working in high-growth SaaS or startup environments
Experience leveraging analytics, observability, or customer feedback to improve product usability and adoption
What Sets This Role Apart
High ownership: You will be one of the key U.S.-based engineers contributing directly to the productReal impact: Your work will directly influence product direction and scalabilityGrowth opportunity: Be part of a team scaling rapidly and building for the futureBenefits
Hybrid Work Environment
Unlimited PTO
Paid Holidays
Paid Sick Time
Paid Parental Leave
Healthcare Benefits
401(k) Retirement Plan
Opportunity to work on innovative SaaS products used by leading financial organizations
Collaborative, growth-oriented engineering culture