Senior Software Developer

10 hours ago


Calgary, Alberta, Canada Reach Full time US$100,000 - US$180,000 per year

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 InformationReach 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

  • Calgary, Alberta, Canada Software International Full time $80,000 - $120,000 per year

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We currently have a  Senior ServiceNow Developer position with our large global consulting client. **Job Title:**Senior ServiceNow Developer**Location:** Calgary, Canada**Rate:**...


  • Calgary, Alberta, Canada O2 Planning and Design Full time $90,000 - $120,000 per year

    Company DescriptionO2 Planning & Design is a multidisciplinary practice specializing in landscape architecture, urban design, and planning. Recognized for its innovative approach, the organization leverages data-driven planning and design to deliver evidence-based solutions. O2 combines creative expression with a strong emphasis on inclusive engagement to...


  • Calgary, Alberta, Canada atVenu Full time $120,000 - $180,000 per year

    Senior Software Developer, SAS TeamReports To: Development Director, Platform About the Job: We are seeking a Senior Software Developer to join our SAS team, a team that facilitates point of sale, inventory management and reporting for some of the biggest live events across North America and Europe. atVenu Senior Software Developers are considered...


  • Calgary, Alberta, Canada atVenu Full time $120,000 - $180,000 per year

    Senior Software Developer, SAS TeamReports To: Development Director, PlatformAbout the Job:We are seeking a Senior Software Developer to join our SAS team, a team that facilitates point of sale, inventory management and reporting for some of the biggest live events across North America and Europe.atVenu Senior Software Developers are considered masters of...


  • Calgary, Alberta, Canada Transactix Financial Inc. Full time $120,000 - $180,000 per year

    Senior Backend Software DeveloperLocation: Calgary, AB or Toronto, ON (Hybrid/Remote)About UsAt Transactix, we're on a mission to build Canada's next-generation payments infrastructure through CADX and the Open Value Network. We believe in creating an interoperable and transparent financial rail for Canadians, merging fintech, blockchain, and regulatory...


  • Calgary, Alberta, Canada Software International Full time $66,000 per year

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We currently have a remote ServiceNow Developer role with our global consulting client.  The successful candidate must be available to work in MST time zone due to client core...


  • Calgary, Alberta, Canada AMD Full time $120,000 - $180,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...

  • Senior Software

    2 weeks ago


    Calgary, Alberta, Canada Agilus Work Solutions Full time $120,000 - $140,000 per year

    Ready to build the future? Join us as a Senior Software & AI Developer and craft intelligent, agentic solutions that push the boundaries of what's possible in tech.Agilus is recruiting for aSenior Software / AI Developerin theenergy sectorinCalgary, Alberta.We are seeking a Contract Senior Software & AI Developer to join our team, reporting to the Senior...


  • Calgary, Alberta, Canada Iris Software Inc. Full time US$120,000 - US$200,000 per year

    Iris's client, one of the Top 5 Bank in Canada, is looking to hire aSalesforce Developerfor a long term contract opportunity inCalgary, Alberta.Please respond back with your most recent resume if you would be interested..Role: Salesforce DeveloperLocation: Calgary, Alberta (Hybrid - 4 days in office/week)Duration: Long Term Contract role (12+ Months)Must...


  • Calgary, Alberta, Canada Reach Full time US$120,000 - US$200,000 per year

    Location: Remote (Canada/US)Function: Application Integration ServicesReports to: Manager of Application IntegrationThe RoleAs 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...