Engineering Manager — Tax Preparation Cluster

Remote

Who we're looking for


We are looking for an experienced and inspiring Engineering Manager to lead engineering teams within our
Tax Preparation Cluster — one of TaxDome's core product areas. This role is ideal for a leader who combines
deep technical expertise with strong people and organizational management skills. You will oversee several
cross-functional product teams building the end-to-end tax preparation experience — from collecting client data to delivering finalized tax returns — driving engineering excellence, improving processes, and fostering a high- performing, growth-oriented culture.


We practice product engineering — our engineers are not just code contributors, they are deeply embedded in
the product lifecycle. From Discovery (understanding user pain points, shaping solutions together with Product
and Design) through Delivery to post-release ownership — engineers care about how the product lives in the
hands of real customers, how it performs, and how much value it brings. We expect the Engineering Manager to champion this mindset and nurture teams that think beyond tickets and sprints — teams that genuinely own the outcomes for our users.


About the Tax Preparation Cluster


The Tax Prep Cluster is part of TaxDome's core platform — the back-office hub for accounting firms.
Documents are at the heart of TaxDome — they are the central entity around which the entire platform is
built. We manage the end-to-end tax preparation process, including:

  • Intake Flow — smart document & data collection (questionnaires, checklists, automation)

  • Tax Preparation Flow — validation and secure transfer to external tax systems

  • Delivery Flow — finalized returns, e-signatures, and payments


Each flow uses AI-based document handling and LLM assistants to reduce manual work and improve
accuracy. Our goal is to make the tax preparation experience seamless, automated, and AI-driven.


Technology Stack:
We utilize Ruby on Rails for Backend development, React and TypeScript for Frontend, PostgreSQL as the
database, Docker for containerization, AWS for infrastructure, Kubernetes (k8s) for orchestration, and CI/CD
processes on GitLab. We are also introducing new microservices in Python to support AI-driven features and
scalable processing. Our project management is handled using Jira with an Agile approach, and we adhere to the trunk-based development model. We follow a comprehensive automated testing strategy across all levels of the testing pyramid (unit, integration, API, E2E).

Our Expectations:

  • Experience: 8+ years of experience as a software developer, preferably with T-shaped expertise, ideally
    on projects with advanced engineering practices.

  • Leadership Background: At least 2 years as Head of Engineering / Engineering Manager in large
    projects or CTO in small projects. Experience leading distributed or remote R&D teams is a must.

  • Architecture & Design: Deep understanding of software architecture, design principles, and
    development methodologies. Candidates with experience in various technological stacks are considered.

  • Communication: Excellent ability to align technical teams and business stakeholders, ensuring mutual
    understanding of priorities, risks, and success metrics.

  • People Growth: Proven success in developing engineers through mentorship, feedback, and structured
    growth plans.

  • Organization: Strong planning and problem-solving skills to coordinate architecture, delivery, and
    people-related topics effectively.

  • Continuous Learning: Willingness to continuously learn and develop in the areas of leadership,
    management, and technical expertise.

  • Product Engineering Mindset: Experience working in a product engineering paradigm — deep
    involvement in the product lifecycle from Discovery to post-release, with a focus on user outcomes rather
    than just technical delivery.

  • Cross-functional Teams: Experience managing cross-functional product teams (engineers, QA,
    designers, product managers working together) is a strong plus.


Your Responsibilities:


As an Engineering Manager, you will oversee 2–3 cross-functional product teams within the Tax
Preparation Cluster. You'll ensure that engineering excellence, process consistency, and delivery quality remain at a high standard across teams.

Delivery Management

  • Contribute to planning and estimation, providing expert input on timelines, risks, and implementation
    complexity.

  • Ensure teams plan realistically and consistently deliver on their commitments — building a culture of
    predictability and accountability in execution.

  • Help the team design technically sound, scalable, and maintainable solutions.

  • Remove technical or organizational blockers to keep delivery on track.

  • Coordinate adoption of technical features and infrastructure improvements across the cluster, ensuring
    consistency, scalability, and adherence to shared standards.

  • Prepare regular status reports to the Cluster Engineering Manager.

People Management

  • Build, develop, and mentor your teams through regular 1-on-1s, feedback, and growth plans.

  • Form effective teams, manage resources, and allocate them according to business needs.

  • Support effective onboarding and help new engineers integrate quickly.

  • Foster a culture of ownership, autonomy, and collaboration.

  • Participate in the regular performance review process.


Ensuring Quality

  • Promote a strong engineering culture focused on quality, learning, and transparency.

  • Drive maximum test automation across all levels of the testing pyramid, minimizing reliance on manual
    testing.

  • Participate in architectural discussions and strategic decisions (without taking on routine coding tasks).

  • Ensure effective communication and visibility across teams in the cluster.

  • Collaborate with Technical Staff, Product Managers, and Cluster Engineering Manager to balance
    technical excellence, delivery speed, and business priorities.


Process Management

  • Work on improving engineering and team practices.

  • Timely communication of any changes to processes to the team, and monitor adherence to agreements.


AI & Agentic Development

  • TaxDome is transforming into an AI-Native company — AI is not an add-on, it is becoming a core part
    of how we build and deliver products.

  • We are evolving our engineering culture toward Agentic Developers — engineers who actively leverage

  • AI tools and assistants in their daily workflows to accelerate development, improve code quality, and
    automate routine tasks.

  • As an Engineering Manager, you will champion AI adoption within your teams, encourage
    experimentation with AI-powered tooling, and help shape the practices that make AI a natural part of the
    engineering process.


Why This Role Matters
You will play a key role in shaping the technical foundation of one of TaxDome's most impactful product areas
— used daily by thousands of accounting firms. Your leadership will directly influence how our teams deliver
value, evolve their skills, and build the AI-driven systems that power the future of tax preparation.

How to Apply:
Does this position sound like a good fit? Email us at tshevchenko@taxdome.com
We sincerely appreciate all applications; however, only candidates chosen to proceed to the next stage will be
contacted.

Published on: 2/9/2026

TaxDome

TaxDomeverified company badge

We are creating a SaaS-platform that helps our customers to grow their business around the world. Our platform allows small and medium-sized businesses dealing with taxes, finance and accounting, to automate workflows.

Website

See all 15 jobs at TaxDome

Please let TaxDome know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!