Negotiable
Undetermined
Remote
Remote
Summary: The Software Development Manager (Tax Innovation) will lead a multi-pod engineering team within a Big 4 consulting firm's Tax Innovation group. This role focuses on overseeing the development of complex tax platforms, integrating AI-driven features, and managing a Microsoft-based tech stack. The ideal candidate will possess both technical expertise and strategic leadership skills to align business goals with technical execution. The position is remote, allowing for flexibility in work arrangements.
Key Responsibilities:
- Own the technical direction for applications, ensuring alignment with Tax product strategy and system integration.
- Provide architectural guidance on modular monolith patterns and scalability concerns.
- Review and challenge design proposals and technical trade-offs from pod leads.
- Ensure AI/agentic features are built on secure, observable, and solid foundations.
- Lead and mentor an engineering discipline organized into multiple pods.
- Establish and enforce standards for code quality, security, and documentation.
- Coach and develop Engineering Managers and Lead Developers, fostering a culture of ownership and continuous improvement.
- Partner with Tax Product Owners and AI Strategists to shape roadmaps and technical epics.
- Perform feasibility assessments for new product ideas, focusing on impact to calculation engines and operational risk.
- Represent engineering in firm-wide prioritization and capacity planning forums.
- Own delivery predictability and quality for all releases, including dependency and risk mitigation.
- Oversee non-functional requirements such as performance, resilience, and security.
- Drive incident response and root-cause analysis for production issues.
- Ability to work efficiently across distributed teams and time zones.
- Thrive under demanding deadlines and high-pressure environments.
- Prioritize business value and user impact over raw feature count.
- A "systems-thinker" who anticipates performance issues before they occur.
Key Skills:
- 10+ years in professional software development, with at least 5+ years in technical leadership roles.
- Proven ability to lead large, multi-team engineering organizations through modernization and growth.
- Experience in Tax, Finance, or regulated domains with heavy compliance and audit requirements.
- Expertise in decomposing complex systems into clear domains and delivery increments.
- Deep expertise in .NET, C#, ASP.NET, and modern architectures.
- Hands-on experience with Clean Architecture, CQRS, Repository/Unit of Work, and Factory patterns.
- Strong knowledge of SQL Server and Cosmos DB; experience with Entity Framework Core and FastEndpoints.
- Familiarity with modern frameworks (Angular preferred) and microfrontend patterns.
- Event-driven architecture using MassTransit, Azure Service Bus, or EventHubs.
- Experience with Agent frameworks/orchestration, prompt design, and Retrieval-Augmented Generation.
- Familiarity with Semantic Kernel and GenAI productivity tools.
- Working knowledge of Azure services (Functions, AKS, App Services, API Management, Azure AI Search).
- Familiarity with Data Warehouses, Lakehouses, and Power BI REST APIs.
- Strong background in Unit/Integration testing and TDD.
- Hands-on experience with Azure DevOps pipelines, Docker, and automated deployment strategies.
Salary (Rate): undetermined
City: undetermined
Country: United States
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Software Development Manager (Tax Innovation)
Location: United States (Remote or Hub-based)
Company: Leading Big 4 Professional Services Firm
Who We Are & What We Do
We are the Tax Innovation group within a global Big 4 consulting firm. Our mission is to standardize and deliver enterprise-grade applications and automations by leveraging cutting-edge emerging technologies. We drive efficiency for our Tax Line of Service (LoS) engagement teams and global clients through scalable, secure, and highly innovative technology solutions.
The Role at a Glance
We are seeking an experienced Software Development Manager to lead a high-performing, multi-pod engineering team. You will be responsible for overseeing the development of complex tax platforms, integrating AI-driven features, and managing a robust Microsoft-based tech stack.
The ideal candidate bridges the gap between deep technical expertise and strategic leadership, partnering with product leaders and AI specialists to translate business goals into executable, world-class technical plans.
Required Skills & Experience
Leadership & Background
- Experience: 10+ years in professional software development, with at least 5+ years in technical leadership roles (Engineering Manager, Dev Manager).
- Scale: Proven ability to lead large, multi-team engineering organizations (pod/squad models) through modernization and growth.
- Domain Expertise: Experience in Tax, Finance, or regulated domains with heavy compliance and audit requirements is strongly preferred.
- Architecture & Delivery: Expertise in decomposing complex systems into clear domains and delivery increments. You should have a strong track record of balancing feature delivery with technical debt and risk management.
Technical Core (Microsoft Stack)
- Backend: Deep expertise in .NET, C#, ASP.NET, and modern architectures (Modular Monoliths, Event-Driven design).
- Patterns: Hands-on experience with Clean Architecture, CQRS (MediatR), Repository/Unit of Work, and Factory patterns.
- Data: Strong knowledge of SQL Server and Cosmos DB; experience with Entity Framework Core and FastEndpoints.
- Frontend: Familiarity with modern frameworks (Angular preferred) and microfrontend patterns.
- Messaging: Event-driven architecture using MassTransit, Azure Service Bus, or EventHubs.
AI, Data & Cloud
- AI Engineering: Experience with Agent frameworks/orchestration (multi-agent routing, tool-calling), prompt design, and Retrieval-Augmented Generation (RAG).
- AI Tools: Familiarity with Semantic Kernel and GenAI productivity tools like GitHub Copilot or Cursor.
- Cloud: Working knowledge of Azure services (Functions, AKS, App Services, API Management, Azure AI Search).
- Data Integration: Familiarity with Data Warehouses, Lakehouses, and Power BI REST APIs.
DevOps & Testing
- Quality: Strong background in Unit/Integration testing (xUnit, Jasmine/Karma) and TDD.
- CI/CD: Hands-on experience with Azure DevOps pipelines, Docker, and automated deployment strategies.
Roles & Responsibilities
1. Technical Leadership & Architecture
- Own the technical direction for applications, ensuring alignment with Tax product strategy and system integration.
- Provide architectural guidance on modular monolith patterns and scalability concerns.
- Review and challenge design proposals and technical trade-offs from pod leads.
- Ensure AI/agentic features are built on secure, observable, and solid foundations.
2. Team Leadership & People Management
- Lead and mentor an engineering discipline organized into multiple pods.
- Establish and enforce standards for code quality, security, and documentation.
- Coach and develop Engineering Managers and Lead Developers, fostering a culture of ownership and continuous improvement.
3. Product & Stakeholder Collaboration
- Partner with Tax Product Owners and AI Strategists to shape roadmaps and technical epics.
- Perform feasibility assessments for new product ideas, focusing on impact to calculation engines and operational risk.
- Represent engineering in firm-wide prioritization and capacity planning forums.
4. Execution & Operations
- Own delivery predictability and quality for all releases, including dependency and risk mitigation.
- Oversee non-functional requirements such as performance, resilience, and security.
- Drive incident response and root-cause analysis for production issues.
Soft Skills & Attitude
- Collaborative: Ability to work efficiently across distributed teams and time zones.
- Composed: Thrive under demanding deadlines and high-pressure environments.
- Outcome-Focused: Prioritize business value and user impact over raw feature count.
- Proactive: A "systems-thinker" who anticipates performance issues before they occur.
#Dice
#LI-SB1