Senior Software Engineer, Backend

Summary

The Senior Software Engineer will design, build, and maintain scalable backend services using C# and .NET, focusing on payment routing and platform infrastructure. The role requires extensive experience in the fintech or payments sector and expertise in distributed systems.

Design, build, and maintain scalable backend services using C# and .NET. Develop core infrastructure for payment routing, connector management, and platform configuration.


Requirements: Candidates should have 5+ years of experience in building production backend services and strong experience with C# and the .NET ecosystem. A background in Payments or FinTech, along with skills in designing APIs and understanding distributed systems, is essential.


Key Skills: C#, .NET, Payments, FinTech, High-volume Transaction Processing, RESTful APIs, Event-driven APIs, Relational Databases, Data Modelling, Distributed Systems, Cloud-based Applications, Problem-solving, Communication, Collaboration, Technical Leadership


Benefits: Competitive Salary, Stock Options, Flexible PTO, Paid Parental Leave, Medical Insurance, Dental Insurance, Vision Insurance, 401K, HSA, Pre-tax Savings Programs

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available