Enable job alerts via email!

Staff Software Engineer

Henry Schein One UK

Surrey

On-site

CAD 133,000 - 168,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Staff Software Engineer to join their innovative Developer Experience team. This role offers the opportunity to work with cutting-edge technologies, including Java, Spring Boot, and React, while crafting tools that enhance the development process. You will be responsible for optimizing performance and stability, mentoring team members, and driving best practices in software engineering. Enjoy a supportive environment that values collaboration and continuous learning, with comprehensive benefits and a competitive salary range. If you're passionate about technology and eager to make an impact, this role is perfect for you.

Benefits

3% RRSP matching
Comprehensive health benefits plan
3-week paid vacation
Unlimited paid flex days
Paid Birthday off

Qualifications

  • 8+ years of experience in backend software development using Java.
  • Expert-level experience in unit testing and Agile methodologies.
  • Strong understanding of object-oriented design and domain-driven design.

Responsibilities

  • Craft code that adheres to clean architecture and engineering principles.
  • Participate in Agile/Scrum meetings and conduct code reviews.
  • Collaborate with DevOps to build and support CI/CD pipelines.

Skills

Java
Object-Oriented Design
Test-Driven Development
Agile Methodologies
Domain-Driven Design
Unit Testing
Communication Skills

Tools

Spring Boot
React
Docker
Kubernetes
GitLab
Jira
MS SQL Server
Postgres

Job description

Join to apply for the Staff Software Engineer role at Henry Schein One UK

2 weeks ago Be among the first 25 applicants

Join to apply for the Staff Software Engineer role at Henry Schein One UK

You will be part of a talented team of software engineers who strive to apply the latest technology trends to provide best-in-class solutions for our Developer Experience team. This position is responsible for building new tools and processes to better our Ascend development teams, and to make our application easier to develop, build, test, and deploy while providing better performance and stability.

What You Will Do

  • Craft code that reflects an expert understanding of object-oriented design, refactoring, clean code, clean architecture, and solid engineering principles
  • Refactoring code to optimize performance, enhance maintainability, and drive innovation
  • Follow the test-driven development (TDD) paradigm
  • Model and mentor best practices to improve engineering processes
  • Solve complex problems using knowledge, passion, and curiosity
  • Participate in Agile/Scrum meetings and code review
  • Code with adherence to best practices, including test-driven development
  • Partner with our DevOps team to build and support CI/CD pipelines

Technologies We Use

  • Languages & Frameworks: Java, Spring Boot, Groovy, and Grails
  • Frontend: React, VUE, and Backbone
  • Database: MS SQL Server and Postgres
  • Containerization: Docker, Kubernetes, and Helm
  • DevOps & Tools: GitLab and Jira
  • Microservice Architecture
  • REST API Development

Qualifications

What You Will Have

  • 8+ years of experience building backend software with Java
  • Understanding of domain-driven design
  • Expert-level experience in unit testing
  • Understanding and defining cross-team interdependent roadmaps
  • Experience working in an Agile environment (Jira a plus)
  • Solid written and verbal communication skills
  • Enjoy sharing ideas with and learning from other team members
  • Effectively estimate engineering work within 6–12-month timelines

Nice to Haves

  • Prior experience as a team or tech lead
  • Prior experience with GitLab pipelines
  • Prior experience with AWS technologies such as EC2, RDS, EKS, etc.

Our Interview Process

Our interview process is quick and focused on meeting people you will be working and collaborating with. We encourage you to ask a lot of questions and want you to learn as much as possible about the role and the work you would be doing at Exan

  • Interview with our recruiter
  • Short online behavioural & cognitive assessment
  • Technical interview with engineering team member
  • Team interview with hiring manager & engineering team.

Our benefits also include:

  • 3% RRSP matching
  • Comprehensive health benefits plan, including 100% drug coverage
  • 3-week paid vacation, growing up to 5 weeks with tenure
  • Unlimited paid flex days
  • Paid Birthday off

The posted range for this position is between CAD $133,000 - CAD $168,000 which is the expected starting base salary range. Many factors go into determining employee pay within the posted range including prior experience, training, current skills, certifications & education etc.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Henry Schein One UK by 2x

Get notified about new Staff Software Engineer jobs in Surrey, British Columbia, Canada.

Data Scientist Lead, AI and Data - Elevate Program 2025
Applied Sr Data Scientist - Fintech Foundation
Senior Software Engineer, Robotics Simulation
Senior Software Engineer - Transaction Auditing

Burnaby, British Columbia, Canada 1 month ago

Software Engineer (Senior API Developer))

Richmond, British Columbia, Canada 1 year ago

Member of Technical Staff, Embedded Software Engineer

Burnaby, British Columbia, Canada CA$100,000.00-CA$120,000.00 1 month ago

Senior Software Engineer, Account Management

Surrey, British Columbia, Canada 3 weeks ago

Senior Software Engineer (Infrastructure)

Richmond, British Columbia, Canada 1 month ago

Senior Full Stack Software Engineer (Remote)

Surrey, British Columbia, Canada 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer

Ping Identity

Vancouver

Hybrid

CAD 125,000 - 157,000

2 days ago
Be an early applicant

Staff Software Engineer

Workstream

Vancouver

Hybrid

CAD 150,000 - 200,000

9 days ago

Staff Software Development Engineer

Zscaler

Burnaby

Hybrid

CAD 90,000 - 150,000

9 days ago

Staff Software Developer - Charting

Jane.app

Remote

CAD 154,000 - 242,000

4 days ago
Be an early applicant

Staff Software Developer - Charting

Jane App

Remote

CAD 154,000 - 242,000

7 days ago
Be an early applicant

Staff Software Developer

ITjobs.ca

Burnaby

On-site

CAD 125,000 - 170,000

Yesterday
Be an early applicant

Staff Software Engineer, Server Security

MongoDB

Remote

CAD 90,000 - 150,000

30+ days ago

Associate Software Engineer (.NET)

SmartSimple Software

Remote

CAD 110,000 - 240,000

7 days ago
Be an early applicant

Staff Embedded Software Developer

Fortinet

Burnaby

On-site

CAD 133,000 - 163,000

Today
Be an early applicant