Open to hands-on Engineering Manager roles

Engineering leader who stays close to the code.

I manage software developers and QA engineers in FinTech and payments, own sprint and project delivery, and stay hands-on with C#/.NET development, architecture, and code reviews.

seeking
Engineering Manager (Hands-On) roles
current
Lead Software Engineer, acting as Engineering Manager · KORT Payments
domains
Payments · FinTech · .NET · Cloud platforms (Azure, AWS)
mode
Remote (US-based) · Select hybrid
auth
Authorized to work in the United States · Permanent Resident

Currently

role
Lead Software Engineer, acting as Engineering Manager · KORT Payments · since March 2025
reports to
Director of Engineering
managing
Developers and QA engineers — regular feedback, performance reviews, technical guidance
delivering
Sprint and project delivery · biweekly releases and hotfix deployments
building
Application architecture · .NET development · legacy refactoring · payment-service reliability
supporting
The Azure-to-AWS migration, alongside the DevOps and infrastructure teams — application changes, technical coordination, validation
ai tools
Claude Code · OpenAI Codex · Gemini · Cursor — in my own work, and mentoring developers and QA engineers on them
location
California · Remote

About

How I work, and what I'm looking for.

I'm a hands-on engineering leader. At KORT Payments my official title is Lead Software Engineer, and I act as the team's Engineering Manager: I manage developers and QA engineers, report to the Director of Engineering, and coach the team through regular feedback, performance reviews, and technical guidance.

I own sprint and project delivery — priorities, dependencies, quality, and release readiness — working with Product and engineering stakeholders. I also own the application architecture and still write .NET code: legacy refactoring, design reviews, and payment-service reliability work such as idempotency and retry patterns.

Before KORT I was at Paysafe Group, first as a Senior Software Engineer and then as Lead Software Engineer and Solution Architect. There I architected and developed .NET payments platforms and decomposed legacy applications into Azure-hosted microservices using Domain-Driven Design (DDD) and event-driven architecture. Throughout, I've worked closely with Product, DevOps, infrastructure, security, and compliance teams, including PCI DSS audit readiness and TSYS and Fiserv processor recertifications.

What I do

People leadership
Direct management of developers and QA engineers: regular feedback, performance reviews, mentoring, and technical guidance.
Sprint and project delivery
Priorities, dependencies, quality, and release readiness, plus coordination of biweekly releases and hotfix deployments.
Architecture and code
Application architecture, hands-on .NET development, legacy refactoring, design reviews, and code reviews.
Payments reliability
Payment-service reliability, including idempotency and retry patterns, secure coding, runbooks, and production incident follow-up.
Cross-team collaboration
Working with Product, DevOps, infrastructure, security, and compliance teams, including support for the Azure-to-AWS migration.
AI development tools
Practical use of Claude Code, OpenAI Codex, Gemini, and Cursor; mentoring developers and QA engineers, usage guidance, and knowledge sharing across development teams.

Selected work

Three areas of work.

A short description of my part in each, from my current role and from Paysafe.

SYS-01

Team leadership and release delivery

KORT Payments · 2025 – present

I manage the developers and QA engineers on the team, own sprint and project delivery with Product and engineering stakeholders, and coordinate biweekly releases and hotfix deployments.

Related article

SYS-02

Azure-to-AWS migration support

KORT Payments · 2025 – present

The DevOps and infrastructure teams run the migration; I assist them from the application side with the code changes the move requires, technical coordination across teams, and validation of payment workflows.

Related article

SYS-03

Platform modernization and API standards

Paysafe Group · 2019 – 2025

Architected and developed .NET payments platforms, decomposing legacy applications into Azure-hosted microservices using Domain-Driven Design (DDD) and event-driven architecture. Established REST API standards with OpenAPI/Swagger, reusable .NET templates, and automated checks so teams implemented services consistently.

Related article

Experience

Roles and responsibilities.

  1. Current Mar 2025 — Present

    Lead Software Engineer (Acting Engineering Manager)

    KORT Payments · FinTech / Payments · Remote · KORT acquired Paysafe Direct's direct marketing payment processing business

    • Manage developers and QA engineers, reporting to the Director of Engineering; coach team members through regular feedback, performance reviews, and technical guidance.
    • Own sprint and project delivery, coordinating priorities, dependencies, quality, and release readiness with Product and engineering stakeholders.
    • Own application architecture and remain hands-on with .NET development, legacy refactoring, design reviews, and payment-service reliability, including idempotency and retry patterns.
    • Assist the DevOps and infrastructure teams with the Azure-to-AWS migration, contributing application changes, technical coordination, and validation of payment workflows.
    • Coordinate biweekly releases and hotfix deployments; strengthen CI/CD, secure coding, code reviews, runbooks, and production incident follow-up.
    • Mentor developers and QA engineers on AI development tools — Claude Code, OpenAI Codex, Gemini, and Cursor; establish usage guidance and share practical techniques across development teams.
  2. Jun 2019 — Feb 2025

    Lead Software Engineer · Solution Architect

    Paysafe Group · FinTech / Payments · Remote

    • Architected and developed .NET payments platforms, decomposing legacy applications into Azure-hosted microservices using Domain-Driven Design (DDD) and event-driven architecture.
    • Established REST API standards with OpenAPI/Swagger, reusable .NET templates, and automated checks to support consistent implementation across teams.
    • Modernized CI/CD and automated testing with engineering and DevOps teams, improving release consistency and supporting service-level ownership.
    • Mentored engineers through design reviews, paired development, architecture discussions, and shared guidance; contributed to performance reviews and career development.
    • Partnered with compliance and security teams on PCI DSS audit readiness, Veracode remediation, secure development practices, and platform hardening.
  3. Jul 2017 — Jun 2019

    Senior Software Engineer

    Paysafe Group · FinTech / Payments · Irvine, CA

    • Developed WCF services and Kafka producers and consumers for payment workflows; automated builds and deployment pipelines.
    • Managed TSYS and Fiserv processor recertifications and bank onboarding, coordinating technical requirements and validation.
    • Delivered two-factor authentication and security improvements, remediated Veracode findings, and supported PCI DSS requirements.
  4. Jun 2014 — Jun 2017

    Senior Software Engineer

    CraneMorley · Long Beach, CA

    • Developed and modernized CMS, LMS, and Microsoft Dynamics applications using ASP, VB, and DotNetNuke; optimized SQL Server queries and automated workflows.
    • Delivered client applications, certification tools, and Cornerstone SCORM reporting integrations; led data migrations and multi-portal infrastructure projects.
  5. Oct 2008 — Dec 2016

    Earlier Experience

    • Senior Software Engineer (Part-Time) · The Dependable Companies · Jun 2016 – Dec 2016. Modernized Dynamics CRM and DotNetNuke portals, email notifications, and SQL queries.
    • Freelance Software Engineer · Independent clients through Upwork · Feb 2012 – May 2014.
    • IT Assistant · Credit Agricole Bank, Egypt · Dec 2009 – Dec 2011.
    • .NET Software Engineer · Travel Solutions Egypt · Oct 2008 – Nov 2009.

How I work

Six operating principles.

The rules I try to run an engineering team by.

  1. The manager should be able to read the stack trace.

    Engineering leadership is technical leadership. Process matters; so does being able to review the design, pair on the hard refactor, and help when production needs attention.

  2. Coaching happens every week, not once a year.

    Developers and QA engineers get regular feedback and technical guidance. A performance review should summarize conversations that have already happened.

  3. Release readiness is decided before release day.

    Biweekly releases and hotfixes go smoothly when priorities, dependencies, test coverage, and rollback steps are agreed with Product and QA up front, not negotiated during the deployment.

  4. Idempotency and retries are not optional in payments.

    The same way TLS isn't optional. Build them in from day one, or pay for them later in duplicate charges, reconciliation work, and lost trust.

  5. An incident isn't closed until the follow-up is done.

    Fixing the immediate problem is the easy half. Updating the runbook, closing the action items, and sharing what was learned is what keeps it from happening again.

  6. AI development tools are a team practice, not a personal trick.

    I use Claude Code, OpenAI Codex, Gemini, and Cursor in my own work, mentor developers and QA engineers on them, write usage guidance, and share practical techniques across development teams.

Skills and credentials

leadership
People management · Developer and QA mentoring · Sprint and project delivery · Stakeholder alignment · Performance reviews · Technical planning · Cross-team knowledge sharing
engineering
C# · .NET · ASP.NET · REST APIs · OpenAPI/Swagger · Microservices · Event-driven architecture · Domain-Driven Design (DDD) · Command Query Responsibility Segregation (CQRS) · Apache Kafka · Idempotency · Resiliency patterns · SQL Server · Angular · React · TypeScript
cloud & delivery
Azure · Amazon Web Services (AWS) · Azure DevOps · Docker · Continuous integration and delivery (CI/CD) · Git · Automated testing · Release management · Observability · Incident response · PCI DSS (Payment Card Industry Data Security Standard) · OWASP · Veracode
ai tools
Claude Code · OpenAI Codex · Gemini · Cursor · Developer and QA coaching · Workflow guidance · Knowledge sharing
education
B.Sc. in Computer Science — Helwan University, Cairo, Egypt
certification
Microsoft Certified: Azure Fundamentals
development
Professional development: OpenHack — App Modernization with NoSQL · IBM — Visual C#.NET

Writing

Notes and opinions.

Notes on payments architecture, modernization, and engineering leadership. These are general lessons and opinions, not case studies of any one employer's systems.

Contact

Let's talk.

I'm open to hands-on Engineering Manager roles, particularly in payments, FinTech, and .NET platform teams. Email is the fastest way to reach me.