Company: K1X
Salary: Not provided
Location: , United States
• 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’re seeking an experienced and technically proficient Lead Software Engineer to join our growing engineering team. This is a servant leadership role that combines technical excellence, mentoring, and architecture ownership within a highly collaborative agile team. As a lead, you’ll contribute directly to our codebase, provide hands-on coaching and guidance to engineers, and help shape the team’s engineering culture, tools, and standards.
• You should be a self-starter with deep experience across the Microsoft tech stack and a passion for building scalable SaaS products. You’ll play a pivotal role in delivering the high-quality, secure, and performant solutions our clients rely on during their most critical deadlines.
• Your Responsibilities
• 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.
• 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.
• Unlimited Vacation Policy + Sick Time + Holidays
• Paid Parental Leave
• Fully Remote Opportunity
• Healthcare Benefits and 401K
• Growing Startup Culture
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.