K1X

Senior Software Engineer

K1X

full-time

Posted on:

Location Type: Remote

Location: IllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

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