software engineer

FLASH PAY TECHNOLOGY INC.

Richmond

On-site

GBP 46,000 - 48,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

FLASH PAY TECHNOLOGY INC. is seeking a software engineer to join our on-site team in Richmond, BC. You will collect user requirements, document specifications and contribute to full software life cycle development.

The ideal candidate has a Bachelor's degree and at least 5 years of experience in software development, with a focus on system integration, testing and quality controls. This is a permanent, full-time position based on-site in Canada.

Qualifications

  • Bachelor's degree is required for the role.
  • 5+ years of work experience in software development and system integration.

Responsibilities

  • Collect and document user's requirements.
  • Coordinate the development, installation, integration and operation of computer-based systems.
  • Define system functionality.
  • Develop flowcharts, layouts and documentation to identify solutions.
  • Develop process and network models to optimize architecture.
  • Develop software solutions by studying systems flow, data usage and work processes.
  • Evaluate the performance and reliability of system designs and user feedback.
  • Execute full lifecycle software development.
  • Lead and coordinate teams of information systems professionals.
  • Robotic process automation and quality controls.
  • Operate testing equipment and document test results.

Education

Bachelor's degree

Job description

Job details

Posted on September 04, 2026 by Employer details FLASH PAY TECHNOLOGY INC.

software engineer
  • Location Richmond , BC V6V 0A3
  • Work location On site
  • Salary $ 63.00 to $ 65.00 HOUR hourly (To be negotiated) / 40 hours per week
  • Terms of employment Permanent employment Full time
  • Starts as soon as possible
  • vacancies 1 vacancy
  • Source Job Bank #3665234

Education: Bachelor's degree. Tasks: Collect and document user's requirements. Coordinate the development, installation, integration and operation of computer-based systems. Define system functionality. Develop flowcharts, layouts and documentation to identify solutions. Develop process and network models to optimize architecture. Develop software solutions by studying systems flow, data usage and work processes. Evaluate the performance and reliability of system designs. Evaluate user feedback. Execute full lifecycle software development. Plan every step of the integration of a computer-based system. Prepare plan to maintain software. Research technical information to design, develop and test computer-based systems. Synthesize technical information for every phase of the cycle of a computer-based system. Upgrade and maintain software. Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems. Robotic process automation. Operate automatic or other testing equipment to ensure product quality. Conduct tests and perform security and quality controls. Execute and document results of software application tests and information and telecommunication systems tests.

  • Experience: 5 years or more.
Overview

Languages: English

Education
  • Bachelor's degree
Experience

5 years or more

On site

Work must be completed at the physical location. There is no option to work remotely.

Responsibilities

Tasks are listed below

  • Collect and document user's requirements
  • Coordinate the development, installation, integration and operation of computer-based systems
  • Define system functionality
  • Develop flowcharts, layouts and documentation to identify solutions
  • Develop process and network models to optimize architecture
  • Develop software solutions by studying systems flow, data usage and work processes
  • Evaluate the performance and reliability of system designs
  • Evaluate user feedback
  • Execute full lifecycle software development
  • Plan every step of the integration of a computer-based system
  • Prepare plan to maintain software
  • Research technical information to design, develop and test computer-based systems
  • Synthesize technical information for every phase of the cycle of a computer-based system
  • Upgrade and maintain software
  • Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems
  • Robotic process automation
  • Operate automatic or other testing equipment to ensure product quality
  • Conduct tests and perform security and quality controls
  • Execute and document results of software application tests and information and telecommunication systems tests
Work conditions and physical capabilities
  • Fast-paced environment
  • Work under pressure
Personal suitability
  • Efficient interpersonal skills
  • Organized
  • Team player
  • Analytical
Who can apply for this job?

The employer accepts applications from:

  • Canadian citizens and permanent or temporary residents of Canada
  • other candidates, with or without a valid Canadian work permit
Advertised until

2026-09-18

Important notice: This job posting was posted directly by the employer on Job Bank. The Government of Canada has taken steps to make sure it is accurate and reliable but cannot guarantee its authenticity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

software engineer
software engineer

Blueforce Tech Inc. • Richmond

On-site
CAD 83,000 - 94,000
computer software engineer
computer software engineer

Omnissa • Vancouver

Hybrid
CAD 170,000 - 323,000
Health benefits
Financial benefits
Other benefits
computer software engineer
computer software engineer

Advanze Tech INC. • Vaughan

On-site
CAD 75,000 - 107,000
TFSA
Free parking available
Other benefits
computer software engineer
computer software engineer

Advanze Tech INC. • Markham

On-site
CAD 150,158,000 - 152,914,000
TFSA
Free parking
Other benefits
lead software engineer
lead software engineer

Forgeahead Solutions Corporation • Surrey

Hybrid
CAD 117,000 - 143,000
Maternity and parental benefits
Other benefits
software engineer
software engineer

LotusFlare Canada Inc • Toronto

On-site
Learning/training paid by employer
lead software engineer
lead software engineer

Cogency Inc • Toronto

On-site
software engineer
software engineer

A2A Homes & Infrastructure • Winnipeg

On-site
CAD 63,000 - 69,000
software engineer
software engineer

Tao Digital ULC • Toronto

On-site
software engineering lead
software engineering lead

Nord Quantique • Sherbrooke, Montreal (administrative region)

On-site
CAD 167,000 - 195,000
Health benefits
Financial benefits
Long term benefits
+5