K1X

Technical Engineering Manager

K1X

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Contribute directly to technical delivery: 40-60% of your time will be spent writing production code, conducting code reviews, driving architectural design, and debugging.
  • Maintain an active engineering practice in our C# .NET and Angular codebase. You should be able to sit down and contribute with a minimal ramp period.
  • Foster continuous improvement in engineering practices, processes, and tooling with an emphasis on quality, security, and DevOps excellence.
  • Drive adoption of test automation as a first-class engineering practice, not an afterthought, ensuring new features and bug fixes ship with appropriate test coverage
  • Guide architectural decisions and help the team navigate complex technical tradeoffs, while empowering engineers to own the solutions.
  • Lead the team in prioritization and delivery planning, ensuring alignment to business objectives and predictable execution.
  • Partner with Product Managers and stakeholders to communicate team progress, dependencies, and technical considerations, including proactively surfacing challenges.
  • Collaborate with Product Managers to improve scrum team efficiency and ensure proper prioritization and scheduling of technical work alongside feature delivery.
  • Guide and support your team during high-pressure periods like peak tax season, ensuring clarity of goals while creating space for team autonomy.
  • Mentor and coach team members to deepen their technical skills, communication abilities, and understanding of product objectives and business context.
  • Develop team members through meaningful 1-on-1s and structured growth opportunities - your team should grow at an above-average pace.
  • Build and maintain a strong team culture through trust, transparency, and zero-ego leadership.
  • Influence decisions around team composition, hiring plans, resource needs, and organizational design as the company scales.
  • Participate in hiring as an experienced hiring manager, building a diverse and high-performing team.
  • Maintain deep product knowledge and help the team understand customer needs, tax workflows, and business priorities.
  • Establish and model the technical standards, communication patterns, and behaviors you expect across the team.

Requirements

  • Bachelor’s degree in Computer Science, MIS, Information Systems, or engineering - or equivalent experience.
  • 8+ years of software engineering experience with increasing leadership responsibility.
  • 4+ years leading teams in an agile/scrum environment.
  • Current, active experience writing production code. You should be able to contribute to a C# .NET / Angular codebase with a minimal ramp period.
  • Strong technical foundation and hands-on experience with production codebases. Comfortable contributing code, conducting reviews, and providing architectural guidance.
  • Deep understanding of object-oriented programming, design patterns, and modern software architecture.
  • Significant experience with enterprise application development using n-tier architectures and cloud-native patterns.
  • Proficiency with modern development stacks - we use C# .NET (Core and Framework) and Angular, but are flexible with relevant experience in other languages.
  • Experience building and supporting SaaS solutions using cloud platforms (Azure, AWS, or similar).
  • Familiarity with CI/CD automation, version control (Git), and work management tools (Jira, Azure DevOps, or similar).
  • Proven ability to manage stakeholder relationships, communicate technical concepts to non-technical audiences, and advocate for your team.
  • Track record of developing others through structured opportunities for growth.
  • Strong debugging and problem-solving skills with a systematic approach to diagnosing issues.
  • Security-first mindset in all engineering decisions.
  • Modernization Experience – You have proven experience modernizing a tech base while maintaining continuous feature delivery.
  • Communication & Advocacy – You communicate clearly across the organization, represent your team’s needs, and help your engineers do the same.
  • Empathy & Humility – You lead with empathy, admit when you don’t know something, and help leadership understand team dynamics and challenges.
  • Initiative & Adaptability – You act through uncertainty, flex between player and coach as needed, and proactively adjust your approach to serve business and customer needs.
  • Growth Mindset – You’re energized by challenges outside your comfort zone and maintain a positive outlook on change and risk.
  • Technical Depth & Hands-On Leadership – You stay technically credible through active contributions while empowering your team to own delivery and grow their capabilities. You are as comfortable reviewing a PR as you are running a retro.
  • Team Leadership – You protect your team while empowering their decisions. You are dependable, transparent, and build deep trust with direct reports and peers alike.
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 & Tools
C#.NETAngularobject-oriented programmingdesign patternsn-tier architecturecloud-native patternsSaaS solutionsCI/CD automationdebugging
Soft Skills
leadershipcommunicationempathyhumilityinitiativeadaptabilitygrowth mindsetteam leadershipmentoringcollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in MISBachelor’s degree in Information SystemsBachelor’s degree in engineering