2 open positions available
Developing web applications with a focus on front-end features, bug fixes, and UI enhancements. | Strong front-end skills in JavaScript and React, with some experience in web development, but limited backend experience with C# .NET and SQL Server. | Associate Software Engineer Fully Remote Preferred Locations: Midwest-based; Indianapolis, IN or Chicagoland Area preferred Who We Are We are K1X. Our technology powers the nation’s largest institutional investors, funds, and accounting firms by transforming a traditionally analog K-1 process into a fully digital experience. We’re modernizing alternative investment tax compliance through innovative software solutions—and we’re just getting started. Learn more at www.k1x.io About the Role We are seeking an Associate Software Engineer to join our growing engineering team. This role is ideal for an experienced engineer who has progressed beyond a mid-level position and is ready to take on increased ownership, contribute to architectural discussions, and deliver high-quality software in a fast-paced SaaS environment. As an Associate Software Engineer at K1X, you’ll work closely with senior engineers, product managers, and QA partners in an agile, fully remote environment. You’ll contribute to building scalable, secure, and maintainable software while continuing to deepen your technical expertise and impact. If you enjoy solving complex problems, learning continuously, and building products that matter, we’d love to hear from you. What You’ll Do Design, develop, and deliver high-quality, secure, and maintainable software for our web-based products Contribute meaningfully to full-stack C# .NET applications, including both backend services and frontend UI components Participate in and provide thoughtful code reviews, ensuring adherence to coding standards and best practices Troubleshoot and resolve software defects and performance issues Collaborate closely with QA to ensure quality is a shared responsibility, including writing and maintaining automated tests Develop a strong working knowledge of one or more modules within the overall K1X codebase Build reusable components and services to reduce duplication and improve development efficiency Participate in agile ceremonies and deliver work within established timelines Stay current with emerging technologies and contribute ideas that improve processes, quality, and performance Who You Are You’re a motivated engineer who’s comfortable owning features end-to-end while continuing to grow technically. You value collaboration, quality, and continuous improvement. You Bring: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience) 1-3 years of professional software development experience Strong experience building full-stack C# .NET web applications, including .NET Framework and .NET Core Working knowledge of JavaScript/TypeScript and modern frameworks (Angular preferred; React/Vue acceptable) Experience with SQL Server, including T-SQL, stored procedures, functions, and ORM tools such as Entity Framework Hands-on experience with testing practices including unit, integration, and end-to-end testing (NUnit, MSTest, Playwright, or similar) Familiarity with Azure Cloud, containerization tools like Docker, and exposure to Kubernetes Experience working in agile development environments using tools such as Azure DevOps, GitHub, or Jira Solid problem-solving skills and the ability to learn quickly in a fast-moving environment Strong communication skills and the ability to collaborate effectively in a fully remote team Nice to Have Experience in the tax, accounting, or financial services industry Experience working with PDF generation or processing libraries (e.g., Aspose, IronPDF, iTextSharp) Exposure to AI or machine learning–enabled products, especially using Python-based tools or frameworks A growth mindset and interest in evolving toward a senior or technical leadership role Why K1X Work on meaningful, industry-changing products Fully remote environment with a collaborative, supportive engineering culture Opportunity to grow alongside a fast-scaling SaaS company Exposure to modern cloud-native technologies and AI-driven solutions
Develop and maintain high-quality, scalable software solutions in a fast-paced environment, with a focus on full-stack development and cloud deployment. | Requires 5+ years of experience in full-stack C# .NET, Azure, T-SQL, and testing frameworks, with a strong background in software engineering and cloud-native solutions. | Fully Remote Position Preferred Locations: Midwest based; Indianapolis, IN or IL, Chicagoland Area preferred Who We Are: We are K1X. Our technology is used by the nation’s largest institutional investors, funds, and accounting firms, by bringing long- established solutions that are creating an all-digital K-1 experience. Our goal is to transform the K-1 industry by moving a traditionally analog based-process to an all-digital experience via our software solutions. Join us at the start of something exciting! Learn more at www.k1x.io About your Role We are seeking a highly skilled and experienced senior software engineer to join our dynamic team. The ideal candidate will have a strong, proven track record of delivering high-quality software solutions in a fast-paced environment. As a senior software engineer at K1x, you will work collaboratively in an agile team to deliver quality products to our clients. You should be an autonomous, self-starter that is able to complete your work efficiently and with high quality under minimal supervision. If you are an experienced software engineer looking for an exciting opportunity to work on challenging problems and high-quality, scalable, products in a fast-paced growing company we would love to hear from you. Join our team and help shape the future of alternative investment tax compliance data for investors and advisors! Your Responsibilities Deliver high quality, secure, maintainable, and documented software products in a highly efficient and productive manner. Provide consistent and meaningful code reviews ensuring adherence to best practices and coding standards. Troubleshoot and resolve software defects and performance issues, at times be on-call to react swiftly and decisively to support our clients during their peak tax deadline periods where our software is critical to their success. Understand quality is a team responsibility, not individual tester responsibility, and demonstrate this by independently testing where applicable, collaborate/discuss testing with your QA counterparts and provide thought leadership to the rest of the team on quality of tests. Build sharable code and services to reduce data and effort duplication. Stay updated with emerging technologies and industry trends to drive constant innovation. Identify and contribute to work process improvement through your engineering efforts and demonstrating a growth-mindset. Who You Are: As the ideal candidate for this role, you possess: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of experience in software development, with a strong focus in full-stack C# .NET web applications, including experience with .NET Core, Typescript/JavaScript (Angular 2+ preferred, React/Vue/etc acceptable). 2+ year of experience with T-SQL, stored procedures, functions, ORM tooling such as Entity Framework. Demonstrable experience in best practices and technologies related to testing, including unit testing, integration testing, and end-to-end testing leveraging testing frameworks and tools such as NUnit, MSTest, and Playwright. Demonstrable experience in using Azure Cloud, Docker, and Kubernetes to design, build and deploy containerized, cloud-native solutions. Experience with agile development methodologies while leveraging Azure DevOps (ADO), GitHub, Jira, or related technologies for work item management, CI/CD automation, as well as Git for version control. Strong problem-solving skills and the ability to think critically and creatively. Excellent communication and collaboration skills, especially in a fully remote environment. It's Truly a Match If You Have: In addition to the above, we're looking for candidates who have: Experience in the tax accounting or financial services industry. Experience in developing software with capabilities around either creating or interacting with PDFs utilizing libraries such as Aspose, IronPDF, iTextSharp, etc.. are examples of that. Experience working in software products that have AI and machine learning technologies as part of their offerings. Even better if that experience comes with working in Python frameworks and libraries to develop these solutions. Entrepreneurial spirit and a passion for driving innovation in the SaaS industry. Unlimited Vacation Policy + Sick Time + Holidays Paid Parental Leave Fully Remote Opportunity Healthcare Benefits and 401K Growing Startup Culture
Create tailored applications specifically for K1X with our AI-powered resume builder
Get Started for Free