27 U.S. states, 2 Canadian Provinces, India, Luxembourg, and England Remote (Global)

Juniper Square is hiring a Software Engineer II, Payments

About the Role

The Software Engineer II in Payments will develop and maintain systems that process financial transactions securely and efficiently, working within a collaborative team to ensure robust, scalable solutions that meet regulatory and business needs.

Responsibilities

  • Design and build core components of the payments platform
  • Collaborate with product managers to define technical requirements
  • Write clean, maintainable, and well-tested code
  • Troubleshoot and resolve production issues in a timely manner
  • Participate in code reviews to ensure code quality and consistency
  • Work closely with compliance and security teams to meet regulatory standards
  • Optimize system performance and scalability
  • Integrate with third-party financial services and APIs
  • Ensure data integrity and accuracy across payment workflows
  • Support audit and reporting requirements for financial transactions
  • Develop monitoring and alerting tools for payment systems
  • Contribute to architectural decisions and technical roadmaps
  • Maintain documentation for systems and processes
  • Respond to incidents during on-call rotations
  • Implement fraud detection and prevention mechanisms
  • Ensure uptime and reliability of payment processing pipelines
  • Collaborate on end-to-end testing of financial operations
  • Stay current with evolving payment standards and technologies
  • Participate in sprint planning and agile ceremonies
  • Mentor junior engineers and share technical knowledge

Nice to Have

  • Experience with payment gateways or processors
  • Knowledge of PCI-DSS compliance standards
  • Familiarity with reconciliation systems
  • Experience in a regulated financial environment
  • Background in cryptography or secure data handling
  • Prior work with high-volume transaction systems
  • Exposure to event-driven architectures
  • Understanding of idempotency and transactional integrity
  • Experience with Scala, Java, or similar languages
  • Contributions to open-source projects

Compensation

Competitive salary with equity and benefits

Work Arrangement

Hybrid

Team

Collaborative engineering team focused on financial technology

About the Team

This role is part of a specialized engineering group focused on building and maintaining the company’s payment infrastructure. The team works at the intersection of finance and technology, delivering systems that handle sensitive transactions with high accuracy and compliance.

What You’ll Achieve

You will ship features that directly impact how clients process and track payments. Your work will improve system reliability, reduce manual intervention, and enhance the overall financial experience for users.

Available

Required Skills
React.jsGraphQLPythonTypeScriptSQLLinuxKubernetesAWSFastAPIAPI DevelopmentDistributed Systems
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Juniper Square
Juniper Square is digitizing private markets, including commercial real estate, private equity, and venture capital, to bring efficiency, transparency, and access. The company builds technology to unlock the full potential of privately owned assets and make them more accessible.
All jobs at Juniper Square Visit website
Job Details
Category other
Posted 10 months ago