
Technical Engineering Manager
K1X
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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