I am a Senior Software Engineer and Technical Lead with 9+ years of experience delivering enterprise fintech and financial platforms. I lead modernization efforts for .NET microservices and payment systems, consistently reducing latency and improving reliability under peak traffic. I specialize in building secure, scalable APIs, optimizing SQL and caching strategies, and operating production systems in regulated environments (fintech, banking, insurance). I enjoy collaborating with cross-functional teams to deliver robust, compliant software.

Nick Metzger

I am a Senior Software Engineer and Technical Lead with 9+ years of experience delivering enterprise fintech and financial platforms. I lead modernization efforts for .NET microservices and payment systems, consistently reducing latency and improving reliability under peak traffic. I specialize in building secure, scalable APIs, optimizing SQL and caching strategies, and operating production systems in regulated environments (fintech, banking, insurance). I enjoy collaborating with cross-functional teams to deliver robust, compliant software.

Available to hire

I am a Senior Software Engineer and Technical Lead with 9+ years of experience delivering enterprise fintech and financial platforms. I lead modernization efforts for .NET microservices and payment systems, consistently reducing latency and improving reliability under peak traffic.

I specialize in building secure, scalable APIs, optimizing SQL and caching strategies, and operating production systems in regulated environments (fintech, banking, insurance). I enjoy collaborating with cross-functional teams to deliver robust, compliant software.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert

Language

English
Fluent

Work Experience

Senior Software Engineer, Technical Lead (Contract) at AvidXchange
January 1, 2025 - January 1, 2026
Designed and evolved cloud-native microservices using .NET 8, ASP.NET Core Web APIs, Clean Architecture, and DDD, defining service boundaries, API contracts, and asynchronous workflows for high-volume AP invoice processing. Remediated security audit findings by tightening authorization paths and securing secrets with Azure Key Vault, reducing repeat findings by 35%. Reworked synchronous invoice submissions to Azure Service Bus backed queues/topics with background processors to reduce timeouts. Optimized SQL Server 2022 data access and implemented distributed caching with Azure Cache for Redis. Integrated AP workflows with Microsoft Dynamics 365 CRM; deployed Dockerized .NET services to AKS; analyzed production performance with Application Insights and Azure Monitor; provided technical leadership and code reviews.
Senior Software Engineer at Level
February 1, 2022 - December 1, 2024
Led modernization of a monolithic app by extracting payment and wallet functionality into ASP.NET Core 6 microservices. Built backend microservices using REST APIs and asynchronous workflows with Azure Functions and Storage Queues; offloaded long-running payment and notification logic to background processes to eliminate timeouts during traffic spikes. Evolved React + TypeScript UI and aligned frontend with backend APIs; designed PostgreSQL data models and tuned queries; implemented Redis caching for reference data to stabilize performance under high concurrency. Secured APIs via OAuth 2.0 / OpenID Connect with Azure AD; integrated with external banking and payment providers with idempotency, retries, and reconciliation. Deployed on Azure App Service and Functions; used Application Insights for tracing and diagnosing prod issues; wrote unit and integration tests; leveraged AI-assisted tooling to accelerate development.
Senior Software Engineer III at USAA
May 1, 2016 - January 1, 2022
Contributed across 3+ enterprise insurance and financial systems supporting policy administration, claims processing, and internal tools, operating within regulatory, security, and availability constraints. Built ASP.NET MVC applications and modernized UI with Blazor and WPF-based internal tools. Optimized SQL Server data access and batch processing; supported SOAP and REST integrations; participated in batch processing and scheduled jobs; wrote and maintained unit and integration tests; supported production environments by investigating defects and data issues; worked in on-premises and private-cloud environments following strict SDLC and release processes.

Education

Bachelor of Science at University of Texas at Austin
August 1, 2013 - May 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services