Senior Software Developer

Calgary, AB, CA, Canada

Job Description

Location:

Remote (Canada/US)

Function:

Application Integration Services

Reports to:

Manager of Application Integration

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. Reporting to the Manager of Application Integration, you'll design, build, and optimize core services that power our Merchant of Record platform, including new tax products, merchant integrations, and mission-critical services used across our technology stack.


This is a high-impact engineering role where you'll solve complex technical problems, influence architecture decisions, and help shape the future of Reach's global payments infrastructure.

Requirements



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 You Bring



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

Benefits



Why Join Reach



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

At Reach

, we believe that high-performing teams all have common values and synergies that enable them to work well together. Some of our

Core Values

are:

We value solving underlying problems and delivering outcomes We value being able to make executive decisions while considering input from multiple sources We value taking action over getting stuck in planning We value taking chances and failing fast We value teamwork over individual accomplishments We value optimizing time to value and achieving outcomes, not checking boxes We value work/life balance and a mindset of "it's a marathon, not a sprint" We value using the right technology to solve the right problems

Additional Information



Reach Ltd. is an equal opportunity employer. Applicants must be eligible to work in Canada or the US.

Ready to make an impact?



Apply with your CV and a brief cover letter outlining your engineering experience and why you're excited about this opportunity at Reach.


#LI-Hybrid

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3244647
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, CA, Canada
  • Education
    Not mentioned