Tech Lead Engineer

New
Remote-first opportunity for US-based employeesFull-TimeLead
Salary$180,000 - $195,000
Apply NowOpens the employer's application page

Job Details

Experience
12+ years of backend software engineering experience, including at least 3 years in a senior technical leadership role.
Required Skills
C#Azure.NETDistributed Systems

Requirements

  • 12+ years of backend software engineering experience, including at least 3 years in a senior technical leadership role.
  • Deep expertise building distributed systems using .NET/C#, Azure Cloud Services, Domain-Driven Design (DDD), CQRS, and event-driven architecture.
  • Proven ability to define technical strategy, influence architectural direction, and lead platform modernization initiatives across multiple teams.
  • Strong understanding of financial and transactional systems, including order lifecycle, refunds, reconciliation, accounting integrations, and backward-compatible APIs.
  • Experience improving observability, operational excellence, and infrastructure efficiency using Dynatrace or comparable monitoring platforms.
  • Demonstrated ability to make cost-aware architectural decisions while balancing scalability, reliability, and maintainability.
  • Proven experience mentoring engineers and elevating engineering standards through technical leadership.
  • Experience leveraging AI-assisted development tools to improve software delivery and engineering productivity.
  • Experience in fintech, payments, or other regulated industries (preferred).
  • Experience defining testing strategies and contributing to service reliability and SLO initiatives (preferred).

Responsibilities

  • Partner with Product and Engineering leaders to define technical direction and delivery sequencing that maximize business impact.
  • Drive engineering strategy for the Compliance domain, balancing product delivery with long-term platform evolution.
  • Lead platform modernization initiatives, proof of concepts (POCs), and architectural improvements in partnership with Architecture and Infrastructure teams.
  • Define and evolve engineering best practices across testing strategies, including contract testing, integration testing, and event validation patterns.
  • Design scalable, resilient distributed systems using .NET, Azure, Domain-Driven Design (DDD), CQRS, and event-driven architecture.
  • Validate architectural decisions using performance data, traffic projections, and operational benchmarks while designing for resilience and predictable scaling.
  • Advance observability and operational excellence by improving telemetry, monitoring, alerting, service reliability, and engineering visibility through Dynatrace.
  • Mentor engineers through design reviews, technical coaching, and knowledge sharing to raise engineering standards across the team.
View Full Description & ApplyYou'll be redirected to the employer's site
$180,000 - $195,000
Apply Now