Enable job alerts via email!

Software Developer II, Platforms and Deployment

Safe.com

Surrey

Remote

CAD 91,000 - 104,000

Full time

Today
Be an early applicant

Job summary

A leading software company seeks a Software Developer II to join their team in Surrey, Canada. In this role, you will design, develop, and implement software solutions, collaborate with experienced developers, and engage with innovative technologies like Docker and Kubernetes. The ideal candidate has a background in Computer Science and several years of software development experience. Competitive salary and flexible work arrangements are offered.

Benefits

Flexible working hours
Health and wellness benefits
Learning and career development programs
Profit sharing and RRSP/TFSA matching program
Paid time off for volunteering

Qualifications

  • 3-5 years of experience in software development.
  • Training or certification in relevant programming languages or development practices is considered an asset.
  • Open to feedback and eager to learn.

Responsibilities

  • Develop and maintain software applications according to specifications.
  • Collaborate with the development team to plan, design and execute new features.
  • Perform code reviews and enhance code quality.

Skills

Proficient in at least one programming language (e.g. C, Python)
Familiar with containerization technologies such as Docker or Kubernetes
Ability to work well with others
Ability to communicate clearly

Education

Degree or diploma in Computer Science, Software Engineering or related field

Tools

Git
Job description
Overview

Location: This opportunity can be remote within Canada (excluding Quebec) or onsite / hybrid in the Vancouver BC Lower Mainland. Our head office is in Surrey BC.

Annual Base Salary: $91,400 to $103,900 CAD

Employment is contingent upon successful reference checks and background checks including a Canadian criminal background check.

Application Instructions: Please submit your resume and cover letter in PDF format.

Software Developer II – Platforms and Deployment

Safe Software is looking for a Software Developer II to join our Distributions team. You will help design, develop and implement software solutions to meet internal needs and customer requirements. Your contribution will play an essential role in developing and maintaining scalable, high-quality software solutions that power our build packaging and deployment systems. This position also offers the opportunity to work with innovative technologies such as Docker / Kubernetes and Cloud Services.

About The Team

As a part of the Distributions team you’ll join a group of versatile and experienced developers and quality analysts who collaborate closely on projects of all sizes. The Distributions team is responsible for ensuring Safe’s products are packaged for customers to easily install and use no matter what the deployment target or platform. Coding tasks focus on the tooling that enables automation of a wide variety of processes for installer creation, containerization, cross-platform delivery, and utilities that are shipped with the product.

What You’ll Be Doing

As a Software Developer II you will :

  • Develop and maintain software applications according to specifications.
  • Collaborate with the development team to plan, design and execute new features.
  • Perform code reviews and enhance code quality.
  • Debug, test, and fix errors in the application, utility and pipeline code.
  • Document development processes, code and changes.
  • Work closely with QA team members to ensure applications meet quality standards.
  • Engage with other departments to understand user requirements and translate them into technical specifications.
  • Participate in continuous learning to stay up-to-date with technology trends and best practices in software development, including mentoring more junior developers.
Qualifications, Skills and Competencies

Safers come from a variety of backgrounds with diverse skills and knowledge. Those who are most successful in this role have experience with the following:

What We’re Looking For :

  • Education: Degree or diploma in Computer Science, Software Engineering or a related field, or equivalent experience.
  • Certifications / Training: Training or certification in relevant programming languages or development practices (e.g. Agile, Kanban) is considered an asset.
  • Experience: 3-5 years of experience in software development, which may include co-op placements, internships or significant project work.
  • Technical Skills: Proficient in at least one programming language (e.g. C, Python). Comfortable with version control tools (e.g. Git) and familiar with containerization technologies such as Docker or Kubernetes.
  • Collaboration and Problem-Solving: Able to work well with others, communicate clearly and find solutions to complex technical challenges.
  • Open to feedback and eager to learn.
  • Adaptability: Willing to learn new tools and technologies in a fast-moving environment.

Desired skills / Bonus points :

  • Experience across different operating systems (Linux, macOS, Windows).
  • Knowledge of installer creation tools such as WiX for Windows and PKG installers for macOS.
  • Familiarity with scripting languages (e.g. Bash, PowerShell) and general-purpose languages like Go.
  • Experience with CI / CD tools such as Jenkins or GitHub Actions.
  • Exposure to cloud services like AWS, Azure or Google Cloud.
  • Experience supporting or mentoring team members.
What You Can Expect

When you choose a career with Safe Software you’re also choosing:

  • Meaningful Work: Make a profound impact across our business, workplace and data integration product.
  • A Supportive Environment: Feel empowered to share your ideas and implement them with high autonomy and team support.
  • Social Responsibility: Become part of a team that finds meaningful ways to give back. Take paid time off to volunteer for Safe-organized opportunities aligning with our core community initiatives.
  • Learning & Career Development: We believe in your continuous learning and growth. Take advantage of an annual learning budget and training programs paid for by Safe.
  • Flexible Working Hours: Flexible and remote-friendly work arrangements to fit your lifestyle. Work when you want and how you want to.
  • Work-Life Balance: There’s no place for burnout at Safe. Maintain a healthy balance of personal and work life. Enjoy 3 weeks of vacation plus an additional paid 6 seasonal days off per year.
  • Health & Wellness: Extended health, dental, health or lifestyle spending and counseling benefits from day 1 (no waiting period).
  • Family: Parental Leave Top-Up Program for new parents through childbirth or adoption.
  • Shared Success: Profit sharing and RRSP / TFSA matching program.
  • An Accessible Commute: Located close to public transit with complimentary parking and bike storage.
About Safe Software

Safe Software transforms organizations with FME, the All-Data Any-AI Enterprise Integration Platform connecting all your data anywhere at any velocity. With over 30 years of expertise and 25,000 enterprise customers across 125 countries we simplify your data journey wherever it leads.

Founded in 1993, Safe is headquartered in Surrey BC with over 200 team members and counting. We’re always looking for talented individuals with diverse backgrounds who are determined to learn and grow. Are you ready to join the team?

Our Commitment to Diversity and Inclusion

Safe Software is an equal opportunity employer and we believe that innovation and strength begin with diversity and inclusion. We welcome all candidates regardless of race, gender identity or expression, sexual orientation, age, ability, disability, national or ethnic origin, political belief, religion or family status. Should you require accommodations during the recruitment process please contact us.

Key Skills

JSP, Design Management, Facilities Management, ABAP, Fiber, Account Opening

Employment Type : Full-Time

Department / Functional Area : Product Development

Experience : years

Vacancy : 1

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