IXOPAY
IXOPAY

Software Engineer

July 10, 2025
Full-time
Remote · United States
Not Applicable
Back-end Developer

About IXOPAY

Our mission at IXOPAY is to secure and optimize payments for global commerce. We’re building an integrated platform that optimizes payment transactions and protects payments data. For merchants who understand that payments are now a strategic function, IXOPAY is a complete payments optimization platform that delivers best-in-class tokenization and transaction routing. Unlike point solutions, IXOPAY delivers omnichannel tokenization, card lifecycle management, and smart routing via any payments service provider — giving merchants unprecedented control over their revenue and the competitive edge to thrive in global commerce.

We believe our people are our most valuable asset and that our culture is defined by our core values that align the organization with our mission and strategy.

Position Overview

Are you a talented Software Engineer passionate about building robust, secure, and scalable systems? Join our fast-paced technology company, a leader in the dynamic payments space! We're seeking a skilled developer to contribute to our cutting-edge SaaS platform, which is hosted in the Azure Cloud.

In this pivotal role, you'll play a key part in designing, developing, and deploying high-performance APIs and critical payment infrastructure. You'll work with modern C# and .NET Core technologies, engaging with distributed systems, data processing, and complex integrations. If you thrive in a highly collaborative Agile environment, are deeply committed to security best practices (including PCI compliance and OWASP Top 10), and have a strong cloud-native mindset, we want to hear from you. This is an exciting opportunity to make a tangible impact on our core platform, helping to unlock end-to-end payment optimization for businesses globally, alongside a very talented engineering team, continuously learning and using the latest technologies.

What You'll Do

  • Develop new features for our enterprise-grade payment orchestration platform that empowers businesses to simplify, secure, and scale their payment systems.
  • Maintain and continuously improve existing systems, ensuring performance and reliability.
  • Collaborate closely with team leads to design scalable, highly available, and secure software solutions.
  • Work effectively in an Agile environment, collaborating with product management and your team in two-week sprints.
  • Occasionally assist with troubleshooting and resolving production issues to ensure seamless operations.
  • Ensure all developed software adheres strictly to PCI compliance standards and addresses OWASP Top 10 vulnerabilities.

What We're Looking For

  • Strong proficiency in C# (or a similar object-oriented language like Java), demonstrating a deep understanding of software development principles, data structures, and algorithms.
  • Key Back-end Frameworks/Libraries: Proficiency in .NET/.NET Core, or demonstrated experience with other major back-end frameworks (e.g., Spring Boot, Django, Node.js/Express.js) that showcases your ability to build robust, scalable server-side applications.
  • Databases: Solid experience with relational databases (e.g., SQL Server, Azure SQL Database), including schema design, query optimization, and ORM usage. Familiarity with NoSQL databases like Cosmos DB is also important.
  • DevOps/CI/CD Tools: Experience with modern version control systems like Git and CI/CD pipelines (e.g., Azure DevOps Pipelines), demonstrating an understanding of automated testing, deployment, and release processes.
  • Architectural & Concepts: Solid understanding and practical experience with RESTful APIs, Microservices, Event-Driven Architecture, Distributed Systems design patterns, Unit Testing, TDD, and Domain-Driven Design.
  • Security Specifics: Strong understanding and practical experience with secure coding practices, including PCI DSS compliance and addressing the OWASP Top 10 vulnerabilities. Familiarity with specific security concepts like OAuth, JWT, secure data handling, and encryption is also essential.

Bonus Points

  • Experience with cloud-native technologies such as Docker, Kubernetes, Azure Functions, Azure Service Bus, Azure Key Vault, Azure App Config, and Azure Kubernetes Service (AKS), or their appropriate alternatives in other cloud environments like AWS (e.g., Lambda, SQS, EKS) or GCP (e.g., Cloud Functions, Pub/Sub, GKE). We value a strong cloud-native mindset.
  • Experience with AI productivity tools (e.g., AI-powered code assistants, intelligent search, automated documentation tools) and/or agentic AI concepts, demonstrating a proactive approach to enhancing development workflows and efficiency.

Why Join Us

Join a fast-paced, highly collaborative engineering team at the forefront of the payments industry. At IXOPAY, we believe in open communication, honesty, and trust, fostering a supportive community where talented individuals come together to achieve our mission. You'll work alongside smart co-workers, tackling complex challenges and continuously learning to use the latest technologies in a dynamic environment.

Our Core Values Guide Us

  • Progress Over Perfection: Achieving excellence through continuous, incremental improvements with learning as our focus.
  • Align With Purpose: Connecting and collaborating as a unified global team to win.
  • You Drive Change: Empowering each individual to be a change agent—your voice matters in identifying and resolving challenges together.

We're committed to fostering an innovative space where your contributions directly impact our SaaS platform, helping us unlock end-to-end payment optimization for global commerce.

Location & Work Arrangement

This is a fully remote position within the United States.

Ready to Make an Impact?

If you're a skilled and passionate Software Engineer eager to build the future of payments technology, we encourage you to apply!