Job Description
About the Role
The company is seeking a Lead Full Stack Engineer (C#/.NET) to lead a team responsible for developing and enhancing mission-critical payment and billing solutions. This is a player-coach role that combines hands-on software development with technical leadership, architecture ownership, and team development.
You will guide full stack engineers and QA professionals, make key architectural decisions, oversee delivery, and work with cross-functional stakeholders to build reliable, scalable applications. The role also focuses on improving payment processing, billing, payouts, and reconciliation systems while encouraging the effective use of AI-assisted development tools.
Key Responsibilities
- Lead, mentor, and develop a team of full stack engineers and QA professionals while maintaining strong engineering practices and code quality standards.
- Design, develop, and maintain scalable applications using React, TypeScript, .NET, C#, SQL Server, and cloud technologies.
- Own technical roadmap planning, system architecture, modernization initiatives, API design, and engineering delivery.
- Build and support microservices, REST APIs, database solutions, and cloud-based applications.
- Maintain the reliability and accuracy of payment, billing, payout, and reconciliation systems.
- Support integrations with payment processors and financial platforms.
- Collaborate with Product, Engineering, and other stakeholders to deliver high-quality software solutions.
- Promote the adoption of AI-assisted development tools and effective engineering practices.
- Take responsibility for architecture decisions, delivery outcomes, code quality, and stakeholder communication.
Required Qualifications
- 8+ years of software engineering experience, with strong full stack expertise in .NET and C#.
- 2+ years of experience leading engineers as a Team Lead, Engineering Manager, Technical Lead, or in a similar leadership capacity.
- Hands-on experience building and supporting microservices, REST APIs, and SQL Server databases.
- Experience developing and supporting cloud-based applications in Azure or AWS.
- Demonstrated ability to own software delivery, make architecture decisions, maintain code quality, and communicate effectively with stakeholders.
- Experience using AI-assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar technologies.
Preferred Qualifications
- Experience building or supporting payment platforms, billing systems, Stripe Connect integrations, ACH/eCheck processing, reconciliation systems, or PCI-compliant applications.
- Experience with Docker, Terraform, or observability platforms.
- Knowledge of event-driven architecture, processor migrations, or merchant onboarding.
- Experience working with financial services products.
Salary & Benefits
- The listed annual salary range is $175,000–$200,000. Compensation may vary based on skills, experience, education, and other relevant factors.
Location and Work Arrangement
- This is a permanent, full-time opportunity with a remote work arrangement aligned with the Eastern Time Zone (EST).
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.