Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Backend Engineer - Java (W/M)

$121.5k - $147.38k per year

Henry Schein One

Henry Schein One is the global leader in dental management, analytics, communication and marketing software. We deliver innovative dental software and services, combined with expert business coaching, to help connect dental technology so it works as one. When technology connects, more data is shared, more tasks are automated, and more work gets done. Most importantly, dental professionals have more time to focus on providing a quality experience for their patients. In fact, one connected practice management system simplifies each step of the patient experience - from first contact and scheduling to clinical treatment and billing, to ensuring loyalty and recurring care.
Henry Schein One Canada has over 20 years of experience developing and supporting software in dental markets in Canada and throughout the world. As part of Henry Schein One, our products support the Canadian Dental Practice Management and Global Academic-Dental markets. Our on-premises products are well established with strong customer loyalty while our cloud product customer base is growing every year.
As an engineer working on dental practice revenue cycle management software, the role centers on developing and maintaining systems that streamline how dental offices handle billing, insurance claims, and patient payments. The work involves designing reliable, secure, and user-friendly tools to automate complex financial workflows, reduce administrative friction, and ensure accurate reimbursement.
Each member is given autonomy to design and implement meaningful solutions, balanced by a strong sense of accountability to the product vision and customer outcomes. Engineers regularly pair on complex challenges, share feedback freely, and celebrate collective achievements, creating an environment where high performance and continuous learning thrive.

This is a hybrid role, with one to two days in office, to facilitate brainstorming and team building. Our office is located across from Guildford Mall, in Surrey, BC.
Design, develop, and maintain high-quality, performant, and scalable backend services and APIs using Groovy, Spring Boot and Java.
Architect and implement database solutions, including schema design, ORM (Hibernate) configuration, and data migration strategies (Liquibase).
Provide architectural oversight, technical guidance, and mentoring to other backend developers.
Collaborate closely with Product Management, Frontend Engineers, and UI/UX teams to understand requirements and build effective backend solutions.
Champion best practices in backend development, including testing, code quality, and system performance.
Languages & Frameworks: Groovy, Sprint Boot, Java
Databases & Data: SQL (e.g., PostgreSQL, MySQL), Hibernate, Liquibase

AWS SQS/SNS)


DevOps & Tools: AWS (EC2, RDS, S3, SES, etc.), 5-7+ years of proven track record in backend software development, with significant experience in enterprise-level applications.

Strong proficiency in Groovy or Java.
Deep understanding of relational databases (e.g., PostgreSQL, MySQL), SQL, and ORM frameworks like Hibernate.
Extensive experience designing, building, and consuming RESTful APIs.
Solid experience with unit and integration testing frameworks.
Proficiency with build tools (Gradle) and version control systems (Git).
Experience with Agile development methodologies.
Experience with cloud platforms, particularly AWS services (e.g., Experience with database migration tools, specifically Liquibase.
Experience in profiling, monitoring, and optimizing backend application performance and database queries.
Bachelor's degree in computer science, Engineering, or equivalent working experience.
Short online behavioural and cognitive assessment
# Technical Interview

The posted range for this position is between $116,750 CAD - $141,750 CAD which is the expected starting base salary range for an employee who is new to the role to fully proficient and experienced in the role. Many factors go into determining employee pay within the posted range including prior experience, training, current skills, certifications & education etc.
Comprehensive health benefits plan, including 100% drug coverage

  • 3-week paid vacation, growing up to 5 weeks with tenure

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Senior Backend Engineer - Java (W/M) in Surrey, BC vacancy
  • $95.9k - $124.7k per year

     ...communities should do well too. Integration Developer (MuleSoft) Jan 8, 2026 Location(s):...  ...API development using a combination of Java, JSON, XML, and RAML and messaging. Implement...  ...have progressed from the frontlines to senior leadership. Work where you’re most... 
    Senior
    Full time
    Internship

    Coast Capital Savings

    Surrey, BC
    17 days ago
  •  ...Job Title: Full Stack Developer Location: Surrey, Canada Job Type: Full-Time Experience Level: 2-6 Years Qualification...  ...stack applications using modern frameworks (React, Node.js, Python/Java). Collaborate with UI/UX designers, data scientists, and... 
    Suggested
    Full time
    Flexible hours

    Prosperity Workforce Solutions

    Surrey, BC
    13 days ago
  •  ...Office location is (***) ***-****B Street, Surrey. At StreetSide Developments, our people make the difference. We offer an exciting place to...  ...or unpopular decisions. A leader; you attract, retain, develop or improve the skills of others through effective coaching and... 
    Suggested
    Work at office

    StreetSide Developments - Vancouver

    Surrey, BC
    5 days ago
  • $3500 per month

     ...teams in North America? A tight-knit group of some of the best developers, problem-solvers, and software engineers around. They’re scary-smart...  ...day. Flex Your Feature-Building Muscle: You’ll learn how to develop and deploy features for our WordPress blog and website templates... 
    Suggested
    Full time
    Casual work
    Internship
    Manual labor
    Work at office

    AlgaeCal

    Surrey, BC
    10 days ago
  •  ...Office location is (***) ***-****B Street, Surrey. At StreetSide Developments, our people make the difference. We offer an exciting place to...  ...without fear of failure. A leader; you attract, retain, develop or improve the skills of others through effective coaching and... 
    Suggested
    Work at office

    StreetSide Developments - Vancouver

    Surrey, BC
    5 days ago
  •  ...City of Surrey Senior Project Manager As one of the fastest growing cities in Canada, City of Surrey is a globally recognized...  ...manage priorities, present realities while planning the future, develop timelines, reach milestones, and keep your team focused on the end... 
    Senior

    City of Surrey

    Surrey, BC
    6 days ago
  • $75k - $80k per year

     ...International. We are currently searching for a Senior Route Supervisor , who will support our operations team while developing the leadership capabilities required to...  ...and make budgetary adjustments as needed. Develop and implement goals, objectives, policies, and... 
    Senior
    Full time
    For contractors
    Work at office

    Emterra Group

    Surrey, BC
    11 days ago
  • $18 - $20 per hour

     ...Part-Time Senior Level Math Teacher-Tutor (Gr. 11-12) Wanted Motivated by mathematics? Excited by equations? Eager to help students succeed...  ...In this position, you will play a key role in helping students develop their self-confidence and self-esteem. The rewards of helping... 
    Senior
    Part time
    Summer work
    Relocation package
    Monday to friday
    Shift work
    Afternoon shift

    Oxford Learning Centres, Inc.

    Surrey, BC
    3 days ago
  • $75 - $80 per hour

     ...collaborative at the core, then you belong with us. Position Overview: Senior Storage and Virtualization Specialist Reporting To: Platform...  ..., and implement solutions. Recognize systemic issues, develop remediation plans, and oversee corrective actions within the... 
    Senior
    Contract work
    Local area
    Remote work

    Compugen Inc

    Surrey, BC
    16 days ago
  • $90k - $110k per year

     ...Job Responsibility: Job Title: Senior Tax Associate Location: Surrey , British Columbia Company: Alliant Accounting Group Inc. About Us: Alliant Accounting Group Inc. is a firm specializing in Accounting and Tax services. We are committed to providing top-notch... 
    Senior
    Full time
    Monday to friday
    Flexible hours

    Alliant Accounting & Consulting Group

    Surrey, BC
    18 hours ago
  • $75k - $85k per year

     ...Senior Accountant  Ministry Office | Surrey, British Columbia, Canada | Permanent, Full Time    The Opportunity   At Baptist Housing, every day is an opportunity for you to help our seniors experience life well in supportive communities. As a member of our team, you... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Flexible hours

    Baptist Housing Seniors Living

    Surrey, BC
    18 days ago
  • $19 per hour

    Overview Languages English Education ~ Secondary (high) school graduation certificate Experience 1 to less than 7 months On site Work must be completed at the physical location. There is no option to work remotely. Asset languages ~ Panjabi...
    Senior
    Permanent employment
    Full time
    Live In

    Tirathpal Singh

    Surrey, BC
    2 days ago
  • $24.5 per hour

    Overview Languages English Education ~ Secondary (high) school graduation certificate Experience 7 months to less than 1 year On site Work must be completed at the physical location. There is no option to work remotely. Work setting Room...
    Senior
    Permanent employment
    Full time
    Live In
    Remote work
    Relocation

    Yvonne Depolio

    Surrey, BC
    5 days ago
  • $145k - $165k per year

     ...The company’s successful growth has resulted in the need to add a Senior Project Manager to the team. The position will offer the...  ...primary point of contact for a variety of established and newly developed clients.  What you'll need to succeed   Candidates should have... 
    Senior
    Permanent employment
    For contractors
    Work at office
    Remote work
    Flexible hours

    Hays

    Surrey, BC
    a month ago
  •  ...Position Overview Ecora is seeking a highly experienced Senior Civil Technician (T5) to join our Civil Engineering team. At the T5 level, you are not just a drafter; you are a technical lead. You will be responsible for taking complex municipal and land development projects... 
    Senior
    Full time
    Contract work
    Local area
    Immediate start

    Ecora

    Surrey, BC
    24 days ago
  • $100k - $120k per year

     ...industry. They are in search of a new Lead/Senior Estimator to join their team....  ...constantly up to date on the latest product developments and software tools. Take and provide feedback...  ...What’s in it for you? The opportunity to develop your career with a highly respective... 
    Senior
    Long term contract
    For contractors
    Work at office

    TalentSphere

    Surrey, BC
    more than 2 months ago
  • $17.85 per hour

     ...Do you have a natural ability to engage and make a connection with others? We want to hear from you! Chatters  is looking for a Senior Beauty Sales Consultant  that is ready to be our next success story and join our growing team based out of our Grandview Corners Retail... 
    Senior
    Hourly pay
    Part time
    Flexible hours

    Chatters Limited Partnerships

    Surrey, BC
    17 days ago
  • $85k - $100k per year

     ...likely there is the right one for you! About the Role Terus Construction, a division of Colas Western Canada Inc., is seeking a Senior Accountant to join our team in Surrey, BC. The Senior Accountant is responsible for supporting accurate and timely financial reporting... 
    Senior
    For contractors
    Work at office
    Flexible hours
    Surrey, BC
    12 days ago
  •  ...About The Role What your role will be… Senior Financial Advisor At Scotiabank we...  ...Nurturing strong, long-standing relationships Developing, retaining and growing the branch...  ...relationships A strategic mindset to develop personalized financial strategies including... 
    Senior

    Scotiabank

    Surrey, BC
    4 days ago
  • $27.14 per hour

    Business Unit: Security Services Career Area: Security Guard Location: Surrey, British Columbia, CA Ready to suit up as a Senior Campus Public Safety Officer Campus Public Safety Officers (CPSO) serve as frontline members of the Campus Public Safety team, performing... 
    Senior
    Hourly pay
    Part time
    Casual work
    Night shift
    Weekend work

    GardaWorld

    Surrey, BC
    18 days ago
  • $55.6k - $66.7k per year

     ...members do well, we believe our communities should do well too. Senior Sales Support - Auto Equipment & Finance (19-month Fixed-Term)...  ...are and thrive. A career that grows with you. We believe in developing our people and promoting from within. Many employees have spent... 
    Senior
    Full time
    Contract work
    Temporary work
    Fixed term contract
    Work at office
    Flexible hours

    Coast Capital Savings

    Surrey, BC
    1 day ago
  • $55 per hour

     ...Develop your potential. Make a difference.  Are you a passionate physiotherapist dedicated to enhancing the health and well-being of...  ...receive the treatments they need, when they need it.  Lifemark Seniors Wellness is one of the largest rehabilitation focused companies... 
    Senior
    Local area
    Relocation

    Lifemark Health Group

    Surrey, BC
    1 day ago
  • $95k - $115k per year

     ...promise that we will always be versatile in developing solutions to our clients’ unique needs...  ...in British Columbia. With the support of senior management, you will have the opportunity...  ...commercially aware recommendations to clients. Develop and maintain strong relationships with... 
    Senior
    Internship
    Work at office
    Remote work
    Flexible hours

    Vertex Resource Group Ltd.

    Surrey, BC
    8 days ago
  • $88.5k - $107.45k per year

     ...leadership decision-making Communication & Field Enablement Develop and manage internal and external communications related to the...  ...presentation, and facilitation skills; comfortable engaging with senior stakeholders ~ Ability to collaborate cross-functionally, lead... 
    Senior

    Henry Schein One

    Surrey, BC
    3 days ago
  •  ...Operations Reports To: Site Leader or Designate Park Place Seniors Living is seeking a compassionate and skilled Social Worker to...  ...and provide transitional support to Residents and families. Develop and monitor programs that meet the social, emotional, spiritual,... 
    Senior
    Long term contract
    Contract work
    Part time

    Park Place Seniors Living

    Surrey, BC
    4 days ago
  • $109k - $128.23k per year

     ...populous city in the province, the City of Surrey has bold plans to develop a vibrant downtown, with a new Interactive Art Museum (60,000 sq....  ...and implement their objectives. Coach, mentor, and supervise senior staff. Connect and develop relationships with the public, arts... 
    Senior
    Full time
    Local area

    City of Surrey

    Surrey, BC
    20 days ago
  •  ...Salary $25.61 - 27.31 depending upon applicants' length of seniority (as per the Collective Agreement) Job Summary The Cook reports...  ...analysis and effectiveness Experience in menu planning and developing order supply lists Crisis Intervention Skills Training is an... 
    Full time
    Temporary work
    Sleeping nights
    Shift work

    Lookout Housing and Health

    Surrey, BC
    24 days ago
  •  ...Salary $31.56 - 33.28 depending upon applicants' length of seniority (as per the Collective Agreement) Job Summary The Clinical...  ...education and skill training. Will work with resident to maintain and develop greater independence and stability with the goal of a healthier... 
    Long term contract
    Permanent employment
    Part time
    Internship
    Sleeping nights
    Shift work
    Weekend work

    Lookout Housing and Health

    Surrey, BC
    3 days ago
  • $55.6k - $66.7k per year

     ...are and thrive. A career that grows with you. We believe in developing our people and promoting from within. Many employees have spent...  ..., with Coast Capital and have progressed from the frontlines to senior leadership. Work where you’re most effective. In 2020 the world... 
    Senior
    Full time
    Internship
    Work at office

    Coast Capital Savings

    Surrey, BC
    1 day ago
  • $200k - $250k per year

     ...studies how homeowners use storage spaces across the whole home and develops products that reflect modern sensibility and style. Their...  ...TOTAL REWARDS AND APPLICATION PROCESS As the organization’s senior executive, your compensation will reflect the extensive responsibilities... 
    Senior
    Long term contract
    Internship
    Worldwide

    MNP Executive Search & Professional Recruitment

    Surrey, BC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Engineer - Java (W/M). Be the first to apply!