Search jobs > Vancouver, BC > Senior software engineer

Senior Software Engineer, JAVA

SAMSUNG
565 Great Northern Way, Vancouver, Canada
$120K-$160K a year
Full-time

Position Summary

We are growing! Samsung Vancouver Knox Cloud Solutions team is looking for a passionate Software Engineer to join the team.

Think about the B2B industry and all the security, privacy, management complex problems that makes this environment so hard to keep protected.

Those are the kinds of problems that we are solving to hundreds of millions of Samsung device users, with the most modern technologies in the industry to build the best in class product solutions to meet our customer’s needs.

If you want to keep yourself up to date in terms of technology, handle huge data volume challenges on distributed systems, we will have a match for you.

What We Offer

  • Hybrid Work
  • Competitive Salary
  • RRSP Matching
  • Employer Paid Flexible Health Coverage (from day one)
  • Employee Purchase Program discounts!
  • Professional Development Opportunities
  • Social and Wellness Events
  • Employee Referral Program- we want great talent like you!

Role and Responsibilities

  • Implement, maintain and evolve cloud-based products and services
  • Integrate with external customer and 3rd party systems
  • Write world-class code, perform code reviews, refactor and optimize the code, write unit tests
  • Write documentation
  • Create quick proof-of-concept prototypes
  • Participate in scrum team
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Interface with other groups including Product Management, QA and Operations
  • Perform extensive research and analysis to make optimal architecture and design decisions
  • Analyze and improve security for cloud application, provide expert guidance to engineers on security

Skills and Qualifications

  • 10 years’ experience with Java and Springboot
  • Production level experience in AWS, Azure, GCP or other clouds, MongoDB, micro-services architecture, containerization, and orchestration (Docker and Kubernetes etc.)
  • Good working knowledge of SQL and NoSQL databases
  • Knowledge and experience in micro-services architecture design, containerization and service to service communication and orchestration (Docker and Kubernetes etc.)
  • Strong computer science fundamentals in data structures, design patterns, algorithm design, and complexity analysis
  • Knowledge of network and web related protocols (e.g., REST, gRPC, HTTPS), security on every step
  • Interest and ability to learn new technologies or other coding languages, as needed
  • Good grasp of the Agile software development approach, CI / CD, Gradle, Maven, GIT, code review and code coverage tools
  • Experience with designing a test strategy, writing test cases and automating testing
  • Great interpersonal and communication skills

Bonus / Nice to Have Skills

  • Although the area of expertise is Backend Java development not be afraid of touching other areas like the Frontend or even the infrastructure code is a great plus, a complete developer is a good problem solver, independent of the technology used.
  • Knowledge of IaC like Terraform or equivalent.

The salary range for this role is expected to be between $120,000 to $160,000 and reflects base salary only. Actual pay will be determined based on a number of factors and may vary depending on job-related knowledge, competencies, qualifications, relevant skills and experience.

The total rewards package for a Regular Full-Time employee may include variable incentive, savings matching (RRSP / TFSA / NRSP), extended health and dental benefits with spending accounts, wellness and well-being benefits, development opportunities, and other employee perks.

Samsung is an equal employment opportunity employer. We thank you for your interest in working for Samsung; only candidates selected for an interview will be contacted.

LI-DJ1

indhigh

Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country / Language at the bottom of the page.

If you are European Economic Resident, please click here.

30+ days ago
Related jobs
PressReader
Richmond, British Columbia

As part of the Engineering team, you will work on an award-winning digital platform, and work across various stages of the software development cycle in a wide range of development projects. You will help shape the culture and success of our Engineering department. Design and develop key software co...

Lime
Canada

We are looking for a strong Senior Full-Stack Engineer on the Product Tooling team to elevate our product tooling offerings to the next level. Lead the cross-functional collaboration with PMs, Engineers, Design, Research, Data Scientists, and Operations teams. Mentor and support other engineers on t...

Confluent, Inc
British Columbia, Canada
Remote

Independently drive execution of software projects to deliver complex projects in production with a focus on quality. ...

Clover Health
Canada

We are looking for a senior software engineer who is well-versed in full stack engineering. As a Senior Software Engineer, you will:. You will work closely with other engineers, data scientists, healthcare professionals, and product managers, building tools to improve the health of real people. You ...

Aequilibrium Software Inc.
Vancouver, British Columbia

Senior Backend Java Engineer We seek a Senior Backend Engineer (Java) with expertise in integrating and extending the Backbase digital banking platform ! When you join Aequilibrium, you get to be a part of a fun and agile tech professional services company driving innovative change in financial serv...

Lime
Canada

We are looking for a strong senior software engineer to join our fast-growing team and contribute to two critical areas at Lime: Payments and Trust. Develop robust and extensible engineering platforms that can reliably serve millions of transactions at Lime. Contribute to shaping overall engineering...

Home Depot
BRITISH COLUMBIA, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Hatch Innovations Canada
British Columbia, Canada

Senior Software Engineer - iOS Mobile. We are seeking a talented Senior Software Engineer - IOS Mobile with a background working in mobile and microservice oriented architectures to join an exciting client project. Proven experience as a software engineer with a focus on full-stack development....

Cash App
Vancouver, British Columbia
Remote

Partner closely with product managers, data scientists, product engineers, and business leads to define our roadmap . Contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers. Natural curiosity to learn new technologies, solve interes...

Electronic Arts Inc
Vancouver, British Columbia

Senior Software Engineer - Frostbite Render Systems. Reporting to a Senior Manager of Rendering Engineering, you will be part of the Render Systems cell within the Frostbite rendering team, driving the technology forward to power future titles and push the boundaries of visual quality and performanc...