
Senior Software Engineer
K1X
full-time
Posted on:
Location Type: Remote
Location: Illinois • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- - Lead by example with **hands-on development**, contributing production-ready code using C# .NET, Angular, and modern cloud-native practices.
- - Foster a strong **culture of quality** by mentoring others in testing practices (unit, integration, end-to-end) and conducting code reviews.
- - Act as a **technical mentor and coach**, providing guidance, pairing, and architectural insight to elevate the team’s performance.
- - Partner with the Product Manager and other identified stakeholders to **define priorities, identify dependencies, and ensure on-time delivery**.
- - Guide and support your team during high-pressure periods like peak tax season, including potential on-call rotations.
- - Help drive **technical decision-making** and conduct proof-of-concepts for new tools, frameworks, or patterns.
- - Serve as a **bridge to leadership**—own communication with stakeholders, unblock the team, and represent the group in cross-functional forums.
- - Contribute to and advocate for **continuous improvement** in code quality, tooling, DevOps practices, and team dynamics.
- - Maintain a **deep understanding of the product domain**, including tax workflows, customer needs, and business context.
Requirements
- - Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent work experience.
- - 9+ years of software development experience, including 5+ years of team leadership or senior mentoring responsibility.
- - A strong focus in full-stack C# .NET web applications, including experience with .NET Core, Typescript/JavaScript (Angular 2+ preferred, React/Vue/etc acceptable).
- - Familiarity with SaaS architecture and cloud-native development using:
- - Azure Services (Service Bus, Functions, API Manager, Azure SQL, Redis, Postgres DB.)
- - Docker and Kubernetes for containerization and orchestration
- - Demonstrated expertise in testing strategies using tools like NUnit, MSTest, and Playwright.
- - Experience working in Agile/Scrum teams and using Azure DevOps (ADO) or equivalents, Git, and CI/CD pipelines.
- - A strong understanding of **software design principles, security best practices**, and system integration patterns.
- - Proven debugging and troubleshooting ability across distributed systems and services.
- **It's Truly a Match If You Have:**
- In addition to the above, we're looking for candidates who have:
- - Experience with PDF generation/manipulation libraries (e.g., Aspose, IronPDF, iTextSharp).
- - Background in tax technology, accounting platforms, or financial services.
- - Exposure to AI/ML-driven product features, especially using Python frameworks.
- - Entrepreneurial spirit and a passion for driving innovation in the SaaS industry
- - A **growth mindset** and continuous learning—both for yourself and your team.
- - The ability to be a hands-on technologist balancing long-term architecture with near-term shipping priorities.
- - A **culture builder** who champions team rituals, celebrates wins, and contributes to a positive remote-first work environment.
Benefits
- - Unlimited Vacation Policy + Sick Time + Holidays
- - Paid Parental Leave
- - Fully Remote Opportunity
- - Healthcare Benefits and 401K
- - Growing Startup Culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET.NET CoreAngularTypescriptJavaScriptDockerKubernetesNUnitMSTest
Soft skills
mentoringcoachingcommunicationleadershipproblem-solvingcontinuous improvementteam dynamicsgrowth mindsetculture buildinginnovation