Senior Software Engineer
We are looking for a highly skilled Senior Backend Engineer to join our growing engineering team. The ideal candidate will have extensive experience with C# and a passion for creating robust, scalable backend solutions. In this role, you will design and implement high-performance systems for our fintech platform, making use of your expertise in .NET, database optimisation, and API design. If you are a problem-solver who thrives on technical challenges and wants to help shape the future of financial technology, we want to hear from you.
Key Responsibilities
Software Design & Development
- Design, develop, and maintain secure, high-performance backend services using C# and the latest .NET/.NET Core frameworks
- Build and evolve RESTful APIs to support scalable fintech platform functionality
- Deliver solutions across both greenfield and brownfield projects, ensuring long-term maintainability
- Participate in the design and implementation of microservices-based architectures
Architecture & Technical Leadership
- Contribute to system architecture decisions, technical direction, and engineering best practices
- Evaluate and recommend technologies, frameworks, and patterns to improve system performance and scalability
- Ensure solutions align with security, performance, and regulatory requirements in a fintech environment
Database & Performance Optimisation
- Optimise database performance, query efficiency, and data access patterns
- Identify and resolve performance bottlenecks across applications and services
- Ensure data integrity, reliability, and scalability across backend systems
DevOps, CI/CD & Quality
- Implement and maintain CI/CD pipelines to support efficient and reliable deployments
- Promote high standards of code quality, test coverage, and documentation
- Ensure systems are resilient, observable, and production-ready
Collaboration & Delivery
- Work closely with product managers, frontend engineers, DevOps, and QA teams to deliver high-quality software
- Actively participate in agile ceremonies, planning, and delivery activities
- Provide technical input to support roadmap planning and delivery timelines
Mentorship & Engineering Excellence
- Participate in code reviews, providing constructive feedback and enforcing best practices
- Mentor and support junior and mid-level engineers, fostering a culture of learning and continuous improvement
- Lead by example in engineering standards, problem-solving, and ownership
Skills, Knowledge & Expertise
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Significant experience as a senior C# developer with .NET
- Proficiency in designing and developing secure and performant RESTful APIs
- Experience with methodologies and frameworks (e.g. xUnit, Nunit, K6, or similar frameworks)
- Strong understanding of software development principles in backend or full-stack environments
- Experience working in Agile environments and delivering high-quality code within tight deadlines
- Excellent problem-solving skills and the ability to work independently and as part of a team
- Advanced knowledge of distributed, asynchronous event-driven systems
- Up-to-date knowledge of continuous integration/delivery methodologies and build pipelines (e.g., Azure DevOps, Jenkins)
- In-depth knowledge of repository management, version control, branching, and merging with Git
- Proficiency with SQL Server and experience optimising complex queries
- Familiarity with ORMs such as Entity Framework Core or Dapper
- Experience with message queues or event streaming platforms (e.g., RabbitMQ, Kafka)
- Excellent communication skills and the ability to interact effectively with various stakeholders
- Strong analytical and strategic thinking skills
- Product engineering and value delivery mindset
- Customer-centric approach to product development
View all remote jobs at IFX Payments →
FAQ
- Is the Senior Software Engineer position at IFX Payments remote?
- Yes. This role was posted on Remote Backend Jobs, a job board that lists exclusively fully remote positions.
- When was this Senior Software Engineer job posted?
- This listing was posted on March 4, 2026 and is still open for applications.
- How do I apply for the Senior Software Engineer position at IFX Payments?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote C# jobs
Senior DevOps Engineer
Lemon.ioLATAM, Europe, USA, Canada, APAC
Application Lead
Washington University in St. LouisUniversity City, United States
Senior Technical Consultant, Auth0
OktaBellevue, United States
Technical Support Engineer 2
TwilioColombia
Senior Graphic Designer
Lemon.ioAmericas, Europe, Asia, Africa, Oceania