×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Richmond, BC, Canada
Listing for: Foreseeson Technology, Inc.
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Backend Developer, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

We are seeking a motivated Software Engineer (with Embedded Systems experience) to advance the application development project and integration of Energy Management Systems (EMS) and EV charging solutions. The ideal candidate will have experience in the EV charging industry and be aware of/willingness to learn EV charger communication protocols, backend system integration, and software development related to smart energy or charging infrastructure.

Salary: $80,000 – $100,000 per year

(Final compensation will be based on qualifications, technical expertise, and relevant experience.)

WHAT WE OFFER
  • Structured career development programs — clear paths for skill‑building and advancement as our divisions expand
  • Recognition that means something — programs designed to reward initiative, not just tenure
  • Employee events and engagement that build real connection across teams and divisions
  • Comprehensive extended health benefits and paid time off — because performance starts with wellbeing
  • A culture built on respect, teamwork, and diversity — the foundation that lets fast growth stay healthy growth
RESPONSIBILITIES
  • Develop, maintain, and enhance software for Energy Management Systems (EMS) and EV charging platforms.
  • Implement and support EV charger communication protocols such as OCPP (Open Charge Point Protocol).
  • Design and develop APIs, backend services, and communication interfaces between chargers and management systems.
  • Collaborate with cross-functional teams, including hardware, firmware, cloud, and product teams, to ensure seamless system integration.
  • Monitor system performance, troubleshoot software issues, and provide technical support when required.
  • Software testing, debugging, validation, and deployment activities.
  • Support integration with cloud platforms, databases, and third‑party systems.
  • Maintain technical documentation, software specifications, and user manuals.
  • Stay updated on industry trends, EV charging technologies, and energy management solutions.
  • Other assigned tasks/projects from time to time.
REQUIREMENTS / NICE‑TO‑HAVE
  • A minimum of 3 years of experience in software development and successfully managing projects.
  • Knowledge or experience with OCPP protocols, networking protocols, and EV charging systems.
  • Experience with or willingness to learn cross‑platform app development.
  • Experience with cloud platforms, IoT systems, or energy management applications is an asset.
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Experience with AI/ML integrations or AI‑powered applications.
  • A strong grasp of information technology concepts and processes.
  • Ability to manage multiple tasks and meet deadlines in a fast‑paced environment.
  • Knowledge of microservices architecture and distributed systems.
  • Experience with infrastructure‑as‑code and cloud automation tools.
  • Familiarity with Agile/Scrum development environments.
  • Strong attention to detail and problem‑solving skills.
  • Excellent English written and verbal communication skills.

Foreseeson Technology Inc. is an equal opportunity employer committed to creating an inclusive and diverse workplace. We welcome applications from all qualified individuals.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary