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
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
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