Define and drive product and platform architecture for Tax services, with a focus on event driven and workflow orchestrated designs (Temporal) and streaming (Confluent Kafka).
Lead decisions on patterns, integration contracts, data models, resiliency, and observability.
Review and guide .NET application code and solution designs (.NET 6/8, ASP.NET Core), elevating code quality, testability, security posture, and performance.
Partner with teams on upgrade roadmaps and dependency hygiene.
Own high risk technical spikes and POCs; rapidly validate approaches using VS Code and GitHub Copilot to accelerate engineering feedback loops.
Provide clear decision records (ADRs) and architectural documentation, and lead design reviews per Architecture CoE policies, champion reuse where practical.
Lead migration/modernization efforts (modularization, API first, messaging, caching strategies), aligning with the TAA modernization milestones (Temporal orchestration, Kafka onboarding) and platform guardrails.
Collaborate with Platform Engineering to onboard domains to Confluent Cloud; set partitioning, schema strategy, consumer group patterns, and SLAs.
Guide performance testing and tuning practices.
Ensure threat modeling and Security Review / SRTM artifacts are produced and signed off; partner with Security Champions and AppSec CoE to meet standards.
Translate complex design tradeoffs into concise executive communication and product decisioning.
Coach squads and tech leads; elevate design maturity across teams via templates, patterns, and learning sessions.
Requirements
Bachelor's degree in Computer Science, or equivalent work experience.
10+ years in software engineering with 5+ years in architecture for SaaS products;
Strong hands-on depth with .NET (C#, ASP.NET Core, API design), code review, refactoring, and performance profiling.
Proven delivery of modernization programs (monolith to modular/microservices, event driven patterns, API first, cloud native).
Practical experience with Kafka (Confluent preferred): topics, partitions, consumer groups, schema registry, connectors, and end to end performance testing/tuning.
Practical experience with Temporal (or equivalent workflow engines) for long running orchestrations and reliability patterns.
Fluency with VS Code and GitHub Copilot to accelerate POCs, scaffolding, and code reviews.
Expertise in architecture qualities/NFRs (availability, scalability, security, resilience, cost) and observability.
Excellent written & verbal communication—able to dive deep with engineers and rise above for leadership alignment.