Software Engineer II (C#/.NET)- Payments

3 weeks ago
Full-time
Mid Level
Software Development
Versapay

Versapay

Versapay provides cloud-based accounts receivable automation software and integrated payment solutions that enhance efficiency and cash flow for businesses by facilitating electronic invoice presentment and online payment collaboration with customers.

Capital Markets
51-250
Founded 2006
$16M raised

Description

  • Design, develop, and implement business logic for the core payment gateway and related services.
  • Develop new features and maintain functionality across multiple product modules.
  • Fix defects and improve existing functionality in the payment gateway and related applications.
  • Write clean, well-structured, well-tested code with a focus on long-term maintainability.
  • Collaborate with Product, Design, and Engineering teams to translate business requirements into technical solutions.
  • Participate in technical design discussions and help evolve the system architecture with senior engineers.
  • Identify and reduce technical debt while balancing short-term delivery and long-term goals.
  • Support modernization efforts by evolving legacy components toward more modular, service-oriented designs.
  • Ensure strong performance, scalability, resiliency, logging, monitoring, and security across the system.
  • Continuously improve CI/CD pipelines, testing strategies, and operational readiness.

Requirements

  • 3-5 years of professional software development experience.
  • Proficiency in C# and a deep understanding of the .NET platform.
  • Experience with .NET 4.8 and modern .NET Core frameworks.
  • Strong knowledge of data structures and algorithms.
  • Experience with Microsoft SQL Server and Postgres, including schema design and transactional systems.
  • Experience building and supporting backend services, APIs, and data-driven applications.
  • Strong understanding of software architecture design, object-oriented design, SOLID principles, design patterns, testing, and maintainable architecture.
  • English proficiency for daily communication within international teams.
  • Experience in the payments industry (nice to have).
  • Exposure to cloud platforms such as AWS (nice to have).
  • Experience with distributed systems, background processing, or service-to-service communication (nice to have).
  • Familiarity with observability tools such as logging, metrics, and tracing (nice to have).

Benefits

  • Remote work opportunity.
  • Annual salary range of $100,000 to $120,000.
  • Equal opportunity employer with a commitment to diversity and inclusion.
  • Use of AI tools in parts of the hiring process, with final decisions made by humans.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Kernel Developer (fully remote, LATAM)

CloudLinux 51-250 IT Services

CloudLinux’s KernelCare team is hiring an experienced Kernel Developer to maintain and enhance Linux kernel live-patching services that deliver security fixes and features for customers worldwide.

Agile Bash C Cybersecurity Git Jenkins Linux Python Shell Scripting
37 minutes ago

Développeuse ou développeur logiciel sénior / Senior Software Developer

Unity 5K-10K Internet Software & Services

Parsec, filiale de Unity, recherche un ou une développeur logiciel sénior pour contribuer à son application de diffusion de jeux à faible latence au sein d’une petite équipe native internationale.

C Linux macOS Ubuntu
41 minutes ago

Desarrollador Java Backend Semi-Senior | Sector Financiero

NEORIS 5K-10K Internet Software & Services

NEORIS is hiring a Semi-Senior Java Backend Developer for a high-impact banking and financial project in Colombia, focused on building and maintaining critical backend solutions.

Git Gradle Java Jenkins JUnit Maven Microservices Mockito Oracle REST API SonarQube Spring Boot SQL
42 minutes ago

Software Engineer - Menu

Olo 251-1K Internet Software & Services

Olo is hiring a Software Engineer for its Menu team in Belfast to help build and operate the systems that manage, publish, and serve menu data for restaurant customers on a fully remote basis within Northern Ireland.

AWS C# CI/CD GitHub GitHub Actions Jest Kafka .NET Redis TeamCity
45 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers