Engineering Manager FirmOS Cluster
Who we're looking for
We are looking for an experienced and inspiring Engineering Manager to help us build strong engineering teams and deliver scalable technical solutions for our global product. This role is ideal for a leader who combines deep technical expertise with strong people and organizational management skills. You will play a key role in leading several micro-teams, driving engineering excellence, improving processes, and fostering a high-performing, growth-oriented culture across the company.
Description of the role at TaxDome
Technology Stack
We utilize Ruby on Rails for Backend development, React and TypeScript for Frontend, Flutter for Mobile applications, PostgreSQL as the database, Docker for containerization, AWS for infrastructure, Kubernetes (k8s) for orchestration, and CI/CD processes on Jenkins and GitLab. Our project management is handled using Jira with a Kanban approach, and we adhere to the trunk-based development model.
Our Expectations
- A minimum of 7 years of experience as a software developer, preferably with T-shaped expertise, ideally on projects with advanced engineering practices. 
- Experience in the role of Head of Engineering/Engineering Manager in large projects or CTO in small projects for at least 2 years. Experience in managing remote R&D teams is desirable. 
- Deep understanding of software architecture, design principles, and development methodologies. Candidates with experience in various technological stacks are considered. 
- Excellent communication skills for effective interaction with stakeholders. 
- Willingness to continuously learn and develop in the areas of leadership, management, and technical expertise. 
- Proven experience in the growth and support of team members. 
- Strong organizational skills, including the ability to effectively solve problems and coordinate architectural and technical decisions within the team. 
As an Engineering Manager, you will be responsible for overseeing 2–3 technical micro-teams and managing the following areas:
Personnel Management
- Develop and train the team, create development plans. 
- Form effective teams, manage resources, and allocate them according to needs. 
- Ensure a quality onboarding process for new team members. 
- Provide regular feedback and conduct individual 1:1 sessions for employee development. 
- Participate in the regular performance review process. 
Delivery Management
- Participate in planning and provide expert opinions on timelines and risks. 
- Assist the team in estimating timelines and complexity of chosen technical solutions. 
- Resolve organizational issues hindering development. 
- Prepare regular status reports to the Cluster Engineering Manager. 
Process Management
- Work on improving engineering and team practices. 
- Timely communicate any changes to processes to the team and monitor adherence to agreements. 
Other Responsibilities
- Promote and support an engineering culture within the company. 
- Participate in technical discussions, without handling routine tasks. 
- Ensure clear and transparent communication within the team. 
- Collaborate with product managers, discussing the cost of solutions and potential risks. 
How to Apply
Does this position sound like a good fit? Email us at recruitment@taxdome.com
or connect with our recruiters:
Published on: 10/29/2025

TaxDome
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.
Please let TaxDome know you found this job on Wantapply. It helps us get more jobs on our site. Thanks!