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

1 hour, 53 minutes 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

Software Engineer, Platform - Nashville, TN, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a backend Platform engineer to build and maintain the core services powering its text-to-speech products across payments, subscriptions, analytics, and external APIs in a fully distributed environment.

AWS Azure Docker GCP Kubernetes Node.js TypeScript
40 minutes ago

Software Engineer, High Performance Computing (Starlink)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Software Engineer for Starlink’s high performance computing team to develop beam planning software that improves real-time satellite network performance for users worldwide.

Assembly C C++ Prototyping
44 minutes ago

Lead Software Engineer - 11492

Coupa Software 1K-5K Internet Software & Services

Coupa is hiring a Lead Software Engineer in Mexico City for a remote, hands-on full-stack role focused on building and shipping enterprise software that improves spend management at global scale.

Agile CI/CD Microservices Ruby Ruby on Rails TypeScript
50 minutes ago

Java Engineer - Mid to Senior

Ethics Code Diversified Consumer Services

ETHICS CODE is seeking a Mid to Senior Java Engineer to design, develop, and maintain business-critical Java applications within a collaborative engineering team.

Agile Git Hibernate Java MySQL Oracle PostgreSQL REST API Spring
1 hour, 6 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