Calgary, Alberta, Canada Hybrid Full-time

Reach is hiring a Senior Software Developer

About the Role

As Reach’s Senior Java Developer, you’ll play a key role in expanding our technical ecosystem and delivering high-impact products that support global ecommerce at scale. You’ll design, build, and optimize core services that power our Merchant of Record platform.

What You'll Do

  • Build and enhance Java and Spring Boot services that power Reach’s global payment and tax systems.
  • Develop new features for our international tax product and maintain our Drop-in integration product.
  • Architect scalable service integrations and design robust data flows across internal and external systems.
  • Champion engineering best practices across security, performance, observability, and testing.
  • Investigate, debug, and resolve issues within distributed services and integrations.
  • Review code, support team development, and ensure high engineering standards are upheld.
  • Contribute to automated testing to ensure reliability and resilience of our platform.
  • Collaborate across Product, Engineering, and Operations to drive continuous improvement.

What We're Looking For

  • 10+ years of professional software development experience.
  • Deep expertise in Java, Spring Boot, and building scalable, reliable backend services.
  • Hands-on experience with AWS (CloudFormation, Lambda, S3, ECS).
  • Strong SQL skills and experience with relational databases.
  • Familiarity with modern data and messaging systems (Snowflake, Kafka).
  • Experience with AI-assisted development tools (e.g., GitHub Copilot).
  • Strong understanding of engineering best practices, testing, CI/CD, and operational readiness.
  • Proficiency with Git and modern development workflows.
  • A proactive, analytical mindset and comfort working in a fast-moving environment.

Nice to Have

  • Experience with Vue/Svelte or JavaScript/TypeScript.
  • Python experience.
  • Familiarity with CI/CD tools (GitHub Actions, Jenkins, CodePipeline).
  • Experience with Datadog, CloudWatch, OpenTelemetry.
  • Snowflake development experience.
  • Startup, ecommerce, or FinTech background.
  • Experience with JIRA/Confluence.

Technical Stack

  • Java, Spring Boot, SQL
  • AWS, CloudFormation, Lambda, S3, ECS
  • Snowflake, Kafka, GitHub Copilot, Git
  • Vue, Svelte, JavaScript, TypeScript, Python
  • GitHub Actions, Jenkins, CodePipeline
  • Datadog, CloudWatch, OpenTelemetry
  • JIRA, Confluence

Team & Environment

You will report to the Manager of Application Integration.

Benefits & Compensation

  • Competitive compensation and pension contribution.
  • Comprehensive private healthcare coverage.
  • Annual learning and development allowance.
  • Hybrid working with modern office space.
  • A collaborative, global team driving innovation in cross-border payments.

Work Mode

This is a hybrid position open to candidates in Canada and the US.

Reach Ltd. is an equal opportunity employer.

Required Skills
JavaSpring BootAWSSQLSnowflakeKafkaCloudFormationLambdaS3ECS
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Reach

Cross-border payments technology company with a global team focused on innovation in payments infrastructure

Visit website
Job Details
Category backend
Posted 4 months ago